日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種實現(xiàn)渲染播出的方法、設(shè)備及系統(tǒng)的制作方法

文檔序號:7741358閱讀:169來源:國知局
專利名稱:一種實現(xiàn)渲染播出的方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻制作的圖文技術(shù)領(lǐng)域,尤其涉及一種實現(xiàn)渲染播出的方法、設(shè)備及系統(tǒng)。
背景技術(shù)
視頻圖文包裝系統(tǒng)中,實現(xiàn)視頻內(nèi)容的渲染播出吋,渲染播出服務(wù)器接收渲染命令,分層次渲染各個場景。但在實際應(yīng)用中往往存在ー個播放控制端,播放控制端將各個層次,各個場景以及替換的資源等準(zhǔn)備好,然后根據(jù)時間要求,按時序進(jìn)行發(fā)送控制命令,渲染播出服務(wù)器對渲染控制命令進(jìn)行解析,然后進(jìn)行渲染?,F(xiàn)有技術(shù)中播放控制端直接與渲染播出服務(wù)器進(jìn)行直接網(wǎng)絡(luò)Socket連接,控制端發(fā)送模板信息,場景播放準(zhǔn)備信息,包括所要替換的數(shù)據(jù)、圖片路徑等,控制端也發(fā)送播出命令或者暫停、撤銷等命令,渲染播出服務(wù)器直接對控制端的命令響應(yīng)并進(jìn)行反饋,上述命令都是通過網(wǎng)絡(luò)Socket端ロ進(jìn)行傳送的。。發(fā)明人在實施本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下技術(shù)問題渲染播出服務(wù)器直接響應(yīng)該命令,負(fù)擔(dān)較重,而且運行的是網(wǎng)絡(luò)socket連接,命令傳送存在延時較長等問題。渲染播出服務(wù)器直接接受控制端的命令,一旦命令有誤導(dǎo)致無法播放等操作,影響渲染播出服務(wù)器其他操作。

發(fā)明內(nèi)容
為了解決上述現(xiàn)有技術(shù)的缺點,本發(fā)明的主要目的是提供一種實現(xiàn)渲染播出的方法、設(shè)備及系統(tǒng),采用代理軟件進(jìn)行中間連接,接收控制端發(fā)送的命令,然后通過解析,甚至可以一定延時后或者滿足一定要求后再發(fā)送給渲染播出服務(wù)器,實現(xiàn)播放內(nèi)容的正常準(zhǔn)確播放。為了達(dá)到上述目的,本發(fā)明提供了一種實現(xiàn)渲染播出的方法,該方法具體包括當(dāng)監(jiān)聽到播放控制端發(fā)送的播出準(zhǔn)備命令后將其以播出準(zhǔn)備列表形式存儲,井向渲染播出服務(wù)器發(fā)送渲染準(zhǔn)備命令,所述播出準(zhǔn)備命令中包括對應(yīng)的播出內(nèi)容;接收所述播放控制端發(fā)送的播出命令;解析所述播放控制端發(fā)送的播出命令并在播出準(zhǔn)備列表中查找所述播放控制端發(fā)送的播出命令對應(yīng)的播出準(zhǔn)備命令;根據(jù)所述播出準(zhǔn)備命令獲取所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容;轉(zhuǎn)發(fā)所述播出命令給渲染播出服務(wù)器,所述播出命令攜帯所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容,所述渲染播出服務(wù)器播出所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容。本發(fā)明的另一方面還提供了一種實現(xiàn)渲染播出的代理服務(wù)器,該代理服務(wù)器包括監(jiān)聽單元,用于當(dāng)監(jiān)聽到播放控制端發(fā)送的播出準(zhǔn)備命令后將其以播出準(zhǔn)備列表形式存儲,井向渲染播出服務(wù)器發(fā)送渲染準(zhǔn)備命令,所述播出準(zhǔn)備命令中包括對應(yīng)的播出內(nèi)容;接收單元,用于接收所述播放控制端發(fā)送的播出命令;解析単元,用于解析所述播放控制端發(fā)送的播出命令并在播出準(zhǔn)備列表中查找所述播放控制端發(fā)送的播出命令對應(yīng)的播出準(zhǔn)備命令;獲取單元,用于根據(jù)所述播出準(zhǔn)備命令在代理服務(wù)器中獲取所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容;轉(zhuǎn)發(fā)單元,用于轉(zhuǎn)發(fā)所述播出命令給渲染播出服務(wù)器,所述播出命令攜帯所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容,所述渲染播出服務(wù)器播出所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容。本發(fā)明的再一方面還提供了一種實現(xiàn)渲染播出的系統(tǒng),該系統(tǒng)包括 所述播放控制端,用于生成播出準(zhǔn)備命令和播出命令;所述代理服務(wù)器,用于當(dāng)監(jiān)聽到播放控制端發(fā)送的播出準(zhǔn)備命令后將其以播出準(zhǔn)備列表形式存儲,井向渲染播出服務(wù)器發(fā)送渲染準(zhǔn)備命令,所述播出準(zhǔn)備命令中包括對應(yīng)的播出內(nèi)容;接收所述播放控制端發(fā)送的播出命令;解析所述播放控制端發(fā)送的播出命令并在播出準(zhǔn)備列表中查找所述播放控制端發(fā)送的播出命令對應(yīng)的播出準(zhǔn)備命令;根據(jù)所述播出準(zhǔn)備命令獲取所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容;轉(zhuǎn)發(fā)所述播出命令給渲染播出服務(wù)器,所述播出命令攜帯所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容;所述渲染播出服務(wù)器,用于接收到所述代理服務(wù)器轉(zhuǎn)發(fā)的播出命令后,播出所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容。本發(fā)明的實施方式通過采用代理服務(wù)器在播放控制端與播出渲染服務(wù)器之間進(jìn)行中間連接,接收播放控制端發(fā)送的命令,然后通過解析,甚至可以一定延時后或者滿足ー定要求后再發(fā)送給渲染播出服務(wù)器,實現(xiàn)播放內(nèi)容的正常準(zhǔn)確播放。


為了更清楚的說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單的介紹,顯而易見的,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例中實現(xiàn)渲染播出的方法流程圖;圖2為本發(fā)明另ー實施例中實現(xiàn)渲染播出的方法流程圖;圖3為本發(fā)明實施例中實現(xiàn)渲染播出的代理服務(wù)器構(gòu)成示意圖;圖4為本發(fā)明實施例中實現(xiàn)渲染播出的系統(tǒng)框圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然所描述的實施例僅是本發(fā)明的一部分實施例,不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實施例一中一方面提供了一種實現(xiàn)渲染播出的方法,采用代理服務(wù)器進(jìn)行中間連接,代理服務(wù)器與播放控制端采用串ロ連接,并接收播放控制端發(fā)送的命令,然后轉(zhuǎn)發(fā)給渲染播出服務(wù)器,具體實現(xiàn)可參見圖1,具體包括步驟SlOl :監(jiān)聽播放控制端和渲染播出服務(wù)器的渲染控制命令,當(dāng)監(jiān)聽到播放控制端發(fā)送的播出準(zhǔn)備命令后將其以播出準(zhǔn)備列表形式存儲,同時向渲染播出服務(wù)器發(fā)送渲染準(zhǔn)備命令。優(yōu)選的,代理服務(wù)器在渲染播出服務(wù)器操作系統(tǒng)啟動后就自動進(jìn)入對指定Socket端口和串ロ進(jìn)行監(jiān)聽的狀態(tài),接收渲染播出服務(wù)器和播放控制端向其發(fā)送和反饋的控制命令,該控制命令包括初始化控制命令,播出控制命令及通用反饋命令等。初始化控制是指啟動、關(guān)閉或重啟播出服務(wù)器,獲取當(dāng)前制式,服務(wù)器狀態(tài)獲取,服務(wù)器版本獲取,導(dǎo)入模板等。播出控制是指和播出相關(guān)的比如準(zhǔn)備播出,播出,暫停,撤下,繼續(xù)等。
反饋命令包括控制播出通道,設(shè)置場景數(shù)據(jù),獲取場景狀態(tài),獲取場景信息,獲取場景圖片等命令。播出準(zhǔn)備命令發(fā)給渲染播出服務(wù)器后,渲染播出服務(wù)器會根據(jù)渲染播出指令對需要播出的場景進(jìn)行預(yù)加載等操作,并且可以根據(jù)渲染內(nèi)容進(jìn)行緩存處理,比如說如果有圖片,圖片比較大,可以考慮先加入到顯卡緩存中等,提高渲染效率。步驟S102 :接收所述播放控制端發(fā)送的播出命令。優(yōu)選的,播出控制命令可以采用串ロ命令和/或網(wǎng)絡(luò)命令進(jìn)行傳送,但在計時性較強時,則接收播放控制端發(fā)送的播出命令通過串ロ的串ロ命令接收。步驟S103 :解析所述播放控制端發(fā)送的播出命令并查找所述播放控制端發(fā)送的播出命令對應(yīng)的播出準(zhǔn)備命令。優(yōu)選的,代理服務(wù)器解析接收到的播放控制端的命令,可以進(jìn)行重組、預(yù)處理或者檢查命令到達(dá)一定的安全性后再發(fā)送給渲染播出服務(wù)器,避免不必要的錯誤。并且,代理服務(wù)器會將解析到的播出命令的執(zhí)行結(jié)果以原有的接收時的命令格式反饋給播放控制端。步驟S104 :根據(jù)所述播出命令在播出準(zhǔn)備列表中查找到對應(yīng)播出準(zhǔn)備命令,播出準(zhǔn)備命令中是包含有需要播出的內(nèi)容,然后能夠根據(jù)該播出準(zhǔn)備命令獲取到代理服務(wù)器上對應(yīng)的播出內(nèi)容。步驟S105 :轉(zhuǎn)發(fā)播出命令給渲染播出服務(wù)器,所述播出命令攜帯所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容,所述渲染播出服務(wù)器播出所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容。本發(fā)明的實施方式通過采用代理服務(wù)器在播放控制端與播出渲染服務(wù)器之間進(jìn)行中間連接,接收播放控制端發(fā)送的命令,然后通過解析,甚至可以一定延時后或者滿足ー定要求后再發(fā)送給渲染播出服務(wù)器,實現(xiàn)播放內(nèi)容的正常準(zhǔn)確播放。本發(fā)明實施例ニ,將對實施例一中實現(xiàn)渲染播出的方法以實際應(yīng)用做進(jìn)ー步的詳細(xì)說明,當(dāng)然并不引以為限。本發(fā)明實施例中,代理服務(wù)器與播放控制端相連接,并且代理服務(wù)器與渲染播出服務(wù)器在同一臺主機上進(jìn)行連接,負(fù)責(zé)所有渲染命令的中間傳送,包括服務(wù)器的啟動、重啟、關(guān)閉,以及模板加載,模板的準(zhǔn)備,準(zhǔn)備的撤銷,播出,撤下,清除以及特殊場景比如底飛的播出和數(shù)據(jù)更新等操作。
本發(fā)明實施例中,命令傳遞方式分為通過以太網(wǎng)Socket端ロ傳送和通過RS422串ロ傳送兩種,對于計時較弱的且數(shù)據(jù)量較大的則采用以太網(wǎng)socket端ロ傳送,對計時較強的命令可采用串ロ傳送,分別稱為網(wǎng)絡(luò)命令和串ロ命令;以上全部命令都具有網(wǎng)絡(luò)命令格式,一部分需要確保傳輸無阻塞的命令同時具有串ロ命令格式。以下分別對網(wǎng)絡(luò)命令和串ロ命令的基本格式作介紹通過Socket傳送的網(wǎng)絡(luò)命令全部為雙字節(jié)Unicode字符串(但沒有O節(jié)尾字符),遵循XML格式,以“<M5APCmd>”作為開始和結(jié)束標(biāo)志。例如<M5APCmd><CmdType>OpenServer</CmdType><CmdSender>CCTV_Ctrl_0</CmdSender>
......</M5APCmd>其中,〈CmdType〉標(biāo)明命令類型,〈CmdSender〉標(biāo)明命令發(fā)送設(shè)備的名稱,這兩項出現(xiàn)在姆個Socket命令中;其它各項為各個命令的數(shù)據(jù)項。串ロ命令是ー串字節(jié)。格式如下
字節(jié)__名稱__說明_
O CmdHead 標(biāo)志一個命令開始,值為0x5A。
_ I—_ByteCount — 命令字節(jié)數(shù),從本字節(jié)之后數(shù)到最后的檢查和字節(jié)之前。
_2 CmdCode —命令類型代碼。_
3 ... N CmdData 命令相關(guān)的數(shù)據(jù)。
N + I CheckSum 檢查和,從字節(jié)2 (命令類型代碼)到本字節(jié)之前的各個
字節(jié)的相加和的最低位字節(jié)的2的補集。串ロ命令及其類型代碼包括
ACKOxOl
Play0x05
PlayOut0x06
Pause0x08
Continue0x09
ClearOxOA
EnableOutput OxOB最低字節(jié)的2的補集對原值所有位取反,再對該值加1,忽略溢出。本發(fā)明實施例中以播放控制端發(fā)送播出命令,進(jìn)行渲染播出為例進(jìn)行詳細(xì)說明,具體實現(xiàn)方式如圖2所示
步驟S201 :播放控制端在播出之前發(fā)送播出準(zhǔn)備命令給代理服務(wù)器,代理服務(wù)器將接收到的播出準(zhǔn)備命令以列表形式存儲。該播放準(zhǔn)備命令包括播出場景數(shù)據(jù)、播出場景狀態(tài)和播出場景唯一標(biāo)識ID等。步驟S202 :代理服務(wù)器通過網(wǎng)絡(luò)命令或者串ロ命令接收到播放控制端發(fā)送播出命令,井根據(jù)播出準(zhǔn)備命令中的播出場景唯一標(biāo)識ID在播出準(zhǔn)備列表中查找對應(yīng)的播出準(zhǔn)備指令。優(yōu)選的,代理服務(wù)器接收到播出命令后,根據(jù)實際情況按照接收時的命令格式(網(wǎng)絡(luò)命令或者串ロ命令)發(fā)送反饋命令給播放控制端。步驟S203 :根據(jù)所述播出準(zhǔn)備命令在代理服務(wù)器中獲取對應(yīng)的播出內(nèi)容。步驟S204 :當(dāng)獲取到對應(yīng)的播出內(nèi)容后,代理服務(wù)器通過網(wǎng)絡(luò)命令轉(zhuǎn)發(fā)播放控制端的播出命令,渲染播出服務(wù)器播出相應(yīng)內(nèi)容。 優(yōu)選的,代理服務(wù)器還可以對接收到的播出命令進(jìn)行重組或者預(yù)處理,檢測所述播出命令是否為安全的,是否可執(zhí)行,若可執(zhí)行則向所述渲染播出服務(wù)器轉(zhuǎn)發(fā),若不可執(zhí)行,則發(fā)送錯誤報告或者延時發(fā)送。本發(fā)明實施例中代理服務(wù)器與渲染播出服務(wù)器是在同一臺主機上的,然而如果實時性要求不高的情況下,代理服務(wù)器可以和渲染播出服務(wù)器分別裝在不同的主機上,而代理服務(wù)器對主機要求不高,只需要簡單的接收和發(fā)送網(wǎng)絡(luò)命令,在配置低的主機上就可以運行,渲染播出服務(wù)器則安裝在配置較高的主機上,同樣可以實現(xiàn)這種中間緩沖的設(shè)計。一個代理服務(wù)器可以同時控制多個渲染服務(wù)器,對多臺渲染服務(wù)器控制渲染播出。本發(fā)明的實施方式通過采用代理服務(wù)器在播放控制端與播出渲染服務(wù)器之間進(jìn)行中間連接,接收播放控制端發(fā)送的命令,然后通過解析,甚至可以一定延時后或者滿足ー定要求后再發(fā)送給渲染播出服務(wù)器,實現(xiàn)播放內(nèi)容的正常準(zhǔn)確播放。本發(fā)明實施例三中提供了一種實現(xiàn)渲染播出的代理服務(wù)器,如圖3所示,該代理服務(wù)器包括監(jiān)聽單元31,用于當(dāng)監(jiān)聽到播放控制端發(fā)送的播出準(zhǔn)備命令后將其以播出準(zhǔn)備列表形式存儲,井向渲染播出服務(wù)器發(fā)送渲染準(zhǔn)備命令,所述播出準(zhǔn)備命令中包括對應(yīng)的播出內(nèi)容。接收單元32,用于接收所述播放控制端發(fā)送的播出命令。解析単元33,用于解析所述播放控制端發(fā)送的播出命令并在播出準(zhǔn)備列表中查找所述播放控制端發(fā)送的播出命令對應(yīng)的播出準(zhǔn)備命令。獲取單元34,用于根據(jù)所述播出準(zhǔn)備命令在代理服務(wù)器中獲取所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容。轉(zhuǎn)發(fā)單元35,用于轉(zhuǎn)發(fā)所述播出命令給渲染播出服務(wù)器,所述播出命令攜帯所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容,所述渲染播出服務(wù)器播出所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容。其中,所述接收単元32還包括網(wǎng)絡(luò)命令接收子單元321,用于接收播放控制端發(fā)送的播出準(zhǔn)備命令和播出命令對應(yīng)的網(wǎng)絡(luò)命令;串ロ命令接收子單元322,用于接收播放控制端發(fā)送的播出準(zhǔn)備命令和播出命令對應(yīng)的串ロ命令。并且,解析単元33還包括檢測子単元331,用于檢測所述播出命令是否可執(zhí)行,若可執(zhí)行則向所述渲染播出服務(wù)器轉(zhuǎn)發(fā),若不可執(zhí)行,則發(fā)送錯誤報告。判斷子単元332,用于判斷接收或轉(zhuǎn)發(fā)的命令是網(wǎng)絡(luò)命令還是串ロ命令。轉(zhuǎn)發(fā)單元35還包括網(wǎng)絡(luò)命令反饋子單元351,用于將網(wǎng)絡(luò)命令接收子單元接收的播放控制端發(fā)送的 播出準(zhǔn)備命令和播出命令的執(zhí)行結(jié)果反饋給所述播放控制端;串ロ命令反饋子單元352,用于將串ロ命令接收子單元接收的播放控制端發(fā)送的播出準(zhǔn)備命令和播出命令的執(zhí)行結(jié)果反饋給所述播放控制端。本發(fā)明的實施方式通過采用代理服務(wù)器在播放控制端與播出渲染服務(wù)器之間進(jìn)行中間連接,接收播放控制端發(fā)送的命令,然后通過解析,甚至可以一定延時后或者滿足ー定要求后再發(fā)送給渲染播出服務(wù)器,實現(xiàn)播放內(nèi)容的正常準(zhǔn)確播放本發(fā)明實施例四還提供了一種實現(xiàn)渲染播出的系統(tǒng),如圖4所示,該系統(tǒng)包括所述播放控制端41,用于生成播出準(zhǔn)備命令和播出命令;所述代理服務(wù)器42,用于當(dāng)監(jiān)聽到播放控制端發(fā)送的播出準(zhǔn)備命令后將其以播出準(zhǔn)備列表形式存儲,井向渲染播出服務(wù)器發(fā)送渲染準(zhǔn)備命令,所述播出準(zhǔn)備命令中包括對應(yīng)的播出內(nèi)容;接收所述播放控制端發(fā)送的播出命令;解析所述播放控制端發(fā)送的播出命令并在播出準(zhǔn)備列表中查找所述播放控制端發(fā)送的播出命令對應(yīng)的播出準(zhǔn)備命令;根據(jù)所述播出準(zhǔn)備命令獲取所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容;轉(zhuǎn)發(fā)所述播出命令給渲染播出服務(wù)器,所述播出命令攜帯所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容;所述渲染播出服務(wù)器43,用于接收到所述代理服務(wù)器轉(zhuǎn)發(fā)的播出命令后,播出所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容。本發(fā)明的實施方式通過采用代理服務(wù)器在播放控制端與播出渲染服務(wù)器之間進(jìn)行中間連接,接收播放控制端發(fā)送的命令,然后通過解析,甚至可以一定延時后或者滿足ー定要求后再發(fā)送給渲染播出服務(wù)器,實現(xiàn)播放內(nèi)容的正常準(zhǔn)確播放。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過軟件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是⑶-R0M,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述,僅為本發(fā)明的一個最佳具體實施例,但本發(fā)明的特征并不局限于此,任何熟悉該項技術(shù)的人在本發(fā)明領(lǐng)域內(nèi),可輕易想到的變化或修飾,都應(yīng)涵蓋在以下本發(fā)明的申請專利范圍中。
權(quán)利要求
1.一種實現(xiàn)渲染播出的方法,其特征在于,該方法包括 當(dāng)監(jiān)聽到播放控制端發(fā)送的播出準(zhǔn)備命令后將其以播出準(zhǔn)備列表形式存儲,井向渲染播出服務(wù)器發(fā)送渲染準(zhǔn)備命令,所述播出準(zhǔn)備命令中包括對應(yīng)的播出內(nèi)容; 接收所述播放控制端發(fā)送的播出命令; 解析所述播放控制端發(fā)送的播出命令并在播出準(zhǔn)備列表中查找所述播放控制端發(fā)送的播出命令對應(yīng)的播出準(zhǔn)備命令; 根據(jù)所述播出準(zhǔn)備命令獲取所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容; 轉(zhuǎn)發(fā)所述播出命令給渲染播出服務(wù)器,所述播出命令攜帯所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容,所述渲染播出服務(wù)器播出所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容。
2.如權(quán)利要求I所述的實現(xiàn)渲染播出的方法,其特征在于,還包括監(jiān)聽播放控制端和渲染播出服務(wù)器的渲染控制命令,所述渲染控制命令包括 初始化控制命令,播出控制命令及通用反饋命令。
3.如權(quán)利要求I所述的實現(xiàn)渲染播出的方法,其特征在于,播出準(zhǔn)備命令、播出命令以網(wǎng)絡(luò)命令和/或串ロ命令形式傳送 監(jiān)聽到的播放控制端發(fā)送的播出準(zhǔn)備命令及接收的所述播放控制端發(fā)送的播出命令為網(wǎng)絡(luò)命令和/或串ロ命令; 向渲染播出服務(wù)器發(fā)送的渲染準(zhǔn)備命令以及轉(zhuǎn)發(fā)給渲染播出服務(wù)器的播出命令為網(wǎng)絡(luò)命令。
4.如權(quán)利要求3所述的實現(xiàn)渲染播出的方法,其特征在干,傳送的播出準(zhǔn)備命令和播出命令的命令格式具體為 所述傳送的播出準(zhǔn)備命令和播出命令的命令格式全部具有網(wǎng)絡(luò)命令格式,需要確保傳輸無阻塞的命令同時具有串ロ命令格式。
5.如權(quán)利要求3所述的實現(xiàn)渲染播出的方法,其特征在于,所述網(wǎng)絡(luò)命令格式具體為 全部雙字節(jié)字符串,并且沒有O結(jié)尾字符,遵循可擴展標(biāo)記語言XML格式。
6.如權(quán)利要求3所述的實現(xiàn)渲染播出的方法,其特征在于,所述網(wǎng)絡(luò)命令中包括 命令的類型和命令發(fā)送設(shè)備的名稱。
7.如權(quán)利要求I所述的實現(xiàn)渲染播出的方法,其特征在于,所述轉(zhuǎn)發(fā)播出命令給渲染播出服務(wù)器前包括 重組、預(yù)處理所述播出命令或檢測所述播出命令是否可執(zhí)行,若可執(zhí)行則向所述渲染播出服務(wù)器轉(zhuǎn)發(fā),若不可執(zhí)行,則發(fā)送錯誤報告; 將執(zhí)行結(jié)果反饋給播放控制端。
8.一種實現(xiàn)渲染播出的代理服務(wù)器,其特征在于,所述代理服務(wù)器包括 監(jiān)聽單元,用于當(dāng)監(jiān)聽到播放控制端發(fā)送的播出準(zhǔn)備命令后將其以播出準(zhǔn)備列表形式存儲,井向渲染播出服務(wù)器發(fā)送渲染準(zhǔn)備命令,所述播出準(zhǔn)備命令中包括對應(yīng)的播出內(nèi)容; 接收單元,用于接收所述播放控制端發(fā)送的播出命令; 解析単元,用于解析所述播放控制端發(fā)送的播出命令并在播出準(zhǔn)備列表中查找所述播放控制端發(fā)送的播出命令對應(yīng)的播出準(zhǔn)備命令; 獲取單元,用于根據(jù)所述播出準(zhǔn)備命令在代理服務(wù)器中獲取所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容; 轉(zhuǎn)發(fā)單元,用于轉(zhuǎn)發(fā)所述播出命令給渲染播出服務(wù)器,所述播出命令攜帯所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容,所述渲染播出服務(wù)器播出所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容。
9.如權(quán)利要求8所述的實現(xiàn)渲染播出的代理服務(wù)器,其特征在于,所述解析單元還包括 檢測子単元,用于檢測所述播出命令是否可執(zhí)行,若可執(zhí)行則向所述渲染播出服務(wù)器轉(zhuǎn)發(fā),若不可執(zhí)行,則發(fā)送錯誤報告; 判斷子単元,用于判斷接收或轉(zhuǎn)發(fā)的命令是網(wǎng)絡(luò)命令還是串ロ命令。
10.如權(quán)利要求8所述的實現(xiàn)渲染播出的代理服務(wù)器,其特征在干,所述接收單元還包括 網(wǎng)絡(luò)命令接收子單元,用于接收播放控制端發(fā)送的播出準(zhǔn)備命令和播出命令對應(yīng)的網(wǎng)絡(luò)命令; 串ロ命令接收子單元,用于接收播放控制端發(fā)送的播出準(zhǔn)備命令和播出命令對應(yīng)的串ロ命令。
11.如權(quán)利要求8所述的實現(xiàn)渲染播出的代理服務(wù)器,其特征在于,所述轉(zhuǎn)發(fā)單元還包括 網(wǎng)絡(luò)命令反饋子單元,用于將網(wǎng)絡(luò)命令接收子單元接收的播放控制端發(fā)送的播出準(zhǔn)備命令和播出命令的執(zhí)行結(jié)果反饋給所述播放控制端; 串ロ命令反饋子單元,用于將串ロ命令接收子單元接收的播放控制端發(fā)送的播出準(zhǔn)備命令和播出命令的執(zhí)行結(jié)果反饋給所述播放控制端。
12.—種實現(xiàn)渲染播出的系統(tǒng),其特征在干,該系統(tǒng)包括播放控制端、代理服務(wù)器和渲染播出服務(wù)器,其中, 所述播放控制端,用于生成播出準(zhǔn)備命令和播出命令; 所述代理服務(wù)器,用于當(dāng)監(jiān)聽到播放控制端發(fā)送的播出準(zhǔn)備命令后將其以播出準(zhǔn)備列表形式存儲,井向渲染播出服務(wù)器發(fā)送渲染準(zhǔn)備命令,所述播出準(zhǔn)備命令中包括對應(yīng)的播出內(nèi)容;接收所述播放控制端發(fā)送的播出命令;解析所述播放控制端發(fā)送的播出命令并在播出準(zhǔn)備列表中查找所述播放控制端發(fā)送的播出命令對應(yīng)的播出準(zhǔn)備命令;根據(jù)所述播出準(zhǔn)備命令獲取所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容;轉(zhuǎn)發(fā)所述播出命令給渲染播出服務(wù)器,所述播出命令攜帯所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容; 所述渲染播出服務(wù)器,用于接收到所述代理服務(wù)器轉(zhuǎn)發(fā)的播出命令后,播出所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容。
全文摘要
本發(fā)明公開了一種實現(xiàn)渲染播出的方法、設(shè)備及系統(tǒng),通過在渲染播出服務(wù)器與播放控制端中間連接一個代理服務(wù)器,當(dāng)監(jiān)聽到播放控制端發(fā)送的播出準(zhǔn)備命令后將其以播出準(zhǔn)備列表形式存儲;接收所述播放控制端發(fā)送的播出命令;解析所述播放控制端發(fā)送的播出命令并在播出準(zhǔn)備列表中查找所述播放控制端發(fā)送的播出命令對應(yīng)的播出準(zhǔn)備命令;根據(jù)所述播出準(zhǔn)備命令在代理服務(wù)器中獲取所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容;轉(zhuǎn)發(fā)所述播出命令給渲染播出服務(wù)器,所述渲染播出服務(wù)器播出獲取到的所述播出準(zhǔn)備命令對應(yīng)的播出內(nèi)容。本發(fā)明的播出命令可以一定延時后或者滿足一定要求后再發(fā)送給渲染播出服務(wù)器,實現(xiàn)播放內(nèi)容的準(zhǔn)確播放。
文檔編號H04L29/08GK102694836SQ201110220219
公開日2012年9月26日 申請日期2011年8月2日 優(yōu)先權(quán)日2011年8月2日
發(fā)明者談琴芳 申請人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1