亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種具有異構(gòu)整合功能的新媒體制播系統(tǒng)的制作方法

文檔序號:7740988閱讀:109來源:國知局
專利名稱:一種具有異構(gòu)整合功能的新媒體制播系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及新媒體節(jié)目制作技術(shù)領(lǐng)域,特別是涉及一種具有異構(gòu)整合功能的新媒 體制播系統(tǒng)。
背景技術(shù)
隨著信息技術(shù)的發(fā)展,數(shù)字電視、移動電視、手機媒體、IPTV (交互式網(wǎng)絡電視, Internet Protocol Television)等電視臺新媒體業(yè)務應運而生,且得到了飛速發(fā)展,進而 導致新媒體節(jié)目的制作和發(fā)布播出量也隨之增長迅速。然而,現(xiàn)有電視臺的制播系統(tǒng)主要針對傳統(tǒng)媒體節(jié)目,在其應用于制播分離的新 媒體節(jié)目時,需要在節(jié)目制作完后,將節(jié)目數(shù)據(jù)從第三方制作網(wǎng)拷貝到制播系統(tǒng),然后,由 制播系統(tǒng)的各業(yè)務模塊(如轉(zhuǎn)碼模塊、技審模塊等),根據(jù)播出需要對所述節(jié)目數(shù)據(jù)進行處 理,并在處理完成后提交給播出系統(tǒng)。因此,現(xiàn)有電視臺的制播系統(tǒng)在應用于新媒體節(jié)目時,具有如下局限性一、現(xiàn)有制播系統(tǒng)需要借助于移動設備將節(jié)目數(shù)據(jù)拷貝到系統(tǒng)內(nèi)部,因而可擴展 性低;二、制播系統(tǒng)的各業(yè)務模塊零星分散地分布在電視臺,這樣,節(jié)目數(shù)據(jù)在系統(tǒng)內(nèi)部 各業(yè)務模塊之間的傳遞也往往依賴于移動設備,故無法對數(shù)據(jù)資源和業(yè)務模塊資源進行有 序高效的管理,從而影響新媒體節(jié)目制播在電視臺中的效率;三、現(xiàn)有制播系統(tǒng)只能將節(jié)目送至電視臺的播出系統(tǒng),而新媒體節(jié)目的發(fā)布渠道 不限于播出系統(tǒng),還可發(fā)送至演播室、網(wǎng)絡點播公司(NVOD,NearVideo On Demand)等,因 而,限制了新媒體節(jié)目的發(fā)布渠道??傊枰绢I(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是如何能夠提高現(xiàn)有制 播系統(tǒng)的可擴展性,組織和管理新媒體制播域的資源,提供通暢的發(fā)布渠道,以提高新媒體 節(jié)目制播在電視臺中的效率,滿足業(yè)務量的需求。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種具有異構(gòu)整合功能的制播系統(tǒng),用以提高 現(xiàn)有制播系統(tǒng)的可擴展性,以便組織和管理新媒體制播領(lǐng)域的資源,提供通暢的發(fā)布渠道, 以提高新媒體節(jié)目制播在電視臺中的效率,滿足業(yè)務量的需求。為了解決上述問題,本發(fā)明公開了一種具有異構(gòu)整合功能的新媒體制播系統(tǒng),包 括新媒體平臺和生產(chǎn)服務裝置,所述生產(chǎn)服務裝置包括業(yè)務組件和生產(chǎn)型媒資;其中,所述新媒體平臺與外界的制作網(wǎng)相連,包括流程定義組件,用于定義生產(chǎn)流程,所述生產(chǎn)流程包括多個流程節(jié)點,且每個流程 節(jié)點具有對應的生產(chǎn)服務裝置;流程注冊組件,用于在新媒體平臺上注冊定義完成的生產(chǎn)流程,獲得注冊地址;以 及,
流程執(zhí)行組件,用于在制作網(wǎng)調(diào)用某生產(chǎn)流程的注冊地址,發(fā)起針對某新媒體節(jié) 目的生產(chǎn)流程時,調(diào)用與流程節(jié)點相應的生產(chǎn)服務裝置,對該新媒體節(jié)目進行生產(chǎn)服務,所 述新媒體節(jié)目中包括節(jié)目媒資;所述業(yè)務組件與新媒體平臺相連,包括轉(zhuǎn)碼模塊、審核模塊和發(fā)布模塊,其中,所 述發(fā)布模塊,用于接收和發(fā)布新媒體節(jié)目的媒資;所述生產(chǎn)型媒資與新媒體平臺相連,用于對流程執(zhí)行組件傳遞的新媒體節(jié)目的媒 資進行管理。優(yōu)選的,所述新媒體平臺還包括規(guī)范制定組件,用于制定接入新媒體平臺的規(guī)范,其中,所述接入規(guī)范包括節(jié)目媒 資的源格式、目標格式和位置。優(yōu)選的,所述新媒體平臺還包括協(xié)議生成組件,用于根據(jù)成品節(jié)目生成集成服務協(xié)議,其中,所述集成服務協(xié)議的 參數(shù)遵循所述接入規(guī)范;所述流程注冊組件,用于根據(jù)所述集成服務協(xié)議,將定義完成的生產(chǎn)流程注冊在 新媒體平臺上,并得到注冊地址。優(yōu)選的,所述流程定義組件包括節(jié)點定義模塊,用于根據(jù)節(jié)目生產(chǎn)需要,定義流程節(jié)點;協(xié)議制定模塊,用于針對每個編排完成的流程節(jié)點,在流程節(jié)點對應的生產(chǎn)服務 裝置與新媒體平臺之間制定協(xié)議,其中,所述協(xié)議參數(shù)遵循所述接入規(guī)范;調(diào)用地址確定模塊,用于確定新媒體平臺針對某流程節(jié)點所在生產(chǎn)服務裝置的調(diào) 用地址,其中,所述調(diào)用地址中包括相應的協(xié)議參數(shù);流程編排模塊,用于定義每個流程節(jié)點的狀態(tài),并通過編排流程節(jié)點狀態(tài)的變化 方向,確定生產(chǎn)流程的執(zhí)行方向;以及,轉(zhuǎn)換模塊,用于在編排好的生產(chǎn)流程中,將當前節(jié)點的協(xié)議參數(shù)轉(zhuǎn)換成下一個節(jié) 點的協(xié)議參數(shù)。優(yōu)選的,所述流程定義組件還包括預置模塊,用于設置每個流程節(jié)點的初始狀態(tài);所述流程執(zhí)行組件包括監(jiān)控模塊,用于監(jiān)控當前流程節(jié)點的狀態(tài)變化;確定模塊,用于根據(jù)所述狀態(tài)變化,確定要執(zhí)行的下一個流程節(jié)點,并更新所述下 一個流程節(jié)點的狀態(tài);以及,返回模塊,用于將所述下一個流程節(jié)點作為當前流程節(jié)點,并返回所述監(jiān)控模塊。優(yōu)選的,所述發(fā)布模塊包括接收子模塊,用于接收流程執(zhí)行組件針對某新媒體節(jié)目的發(fā)布任務,所述發(fā)布任 務中包括發(fā)布資源;解析子模塊,用于根據(jù)所述接入規(guī)范,對所述發(fā)布資源進行解析,得到發(fā)布的目標 系統(tǒng);執(zhí)行子模塊,用于將所述媒資發(fā)布到目標系統(tǒng);以及,完成子模塊,用于將發(fā)布任務在模塊內(nèi)進行完成處理。
優(yōu)選的,所述發(fā)布模塊還包括匯報子模塊,用于將發(fā)布任務的發(fā)布結(jié)果匯報給新媒體平臺。優(yōu)選的,所述流程定義組件還包括設置模塊,用于設置新媒體平臺對某流程節(jié)點所在生產(chǎn)服務裝置的調(diào)用方式,所 述調(diào)用方式包括同步調(diào)用方式和異步調(diào)用方式;以及,回調(diào)地址確定模塊,用于確定生產(chǎn)服務裝置對新媒體平臺的回調(diào)地址,其中,所述 回調(diào)地址中包括相應的協(xié)議參數(shù)。優(yōu)選的,所述轉(zhuǎn)碼模塊包括調(diào)度單元和多個轉(zhuǎn)碼工作站,其中,所述調(diào)度單元,用于在接收到新媒體平臺針對節(jié)目轉(zhuǎn)碼任務的調(diào)用時,將所述節(jié) 目轉(zhuǎn)碼任務分配給所述多個轉(zhuǎn)碼工作站。優(yōu)選的,所述流程執(zhí)行組件還包括地址接收模塊,用于在制作網(wǎng)發(fā)起針對某新媒體節(jié)目的生產(chǎn)流程時,接收制作網(wǎng) 傳入的回調(diào)服務地址;狀態(tài)接收模塊,用于接收生產(chǎn)服務裝置通過所述回調(diào)地址返回的生產(chǎn)進度狀態(tài);通知模塊,用于調(diào)用所述回調(diào)服務地址,將所述生產(chǎn)進度狀態(tài)通知給制作網(wǎng)。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點本發(fā)明在制播系統(tǒng)中設置新媒體平臺和生產(chǎn)服務裝置,并以異構(gòu)整合為主線,對 接入新媒體平臺的結(jié)構(gòu)進行整合,這樣,只要滿足新媒體平臺定義的接入規(guī)范,任何異構(gòu)系 統(tǒng)都可以接入新媒體平臺,因此本發(fā)明的制播系統(tǒng)具有好的擴展性;進一步,本發(fā)明以流程整合為異構(gòu)整合的目標;這樣,用戶可以根據(jù)節(jié)目生產(chǎn)需 要,通過配置所述生產(chǎn)服務裝置,定義出不同的流程,因而本發(fā)明可以對所述異構(gòu)系統(tǒng)的進 行優(yōu)化和重組,使之可以互聯(lián)互通;再者,本發(fā)明在所述生產(chǎn)服務裝置中設計生產(chǎn)型媒資,由于所述生產(chǎn)型媒資使用 更多的在線素材,而不是存儲素材為主;故利用本發(fā)明的統(tǒng)一整合功能,可以將所述多個生 產(chǎn)型媒資相互關(guān)聯(lián),相互共享,從而使得制播系統(tǒng)的媒資管理更加有序;此外,本發(fā)明可以系統(tǒng)中設置發(fā)布模塊,這樣,外界制作網(wǎng)的新媒體節(jié)目能通過所 述發(fā)布模塊發(fā)布到不同的目標系統(tǒng),如電視臺的播出系統(tǒng)、演播室、網(wǎng)絡點播公司等,從而 提供通暢的發(fā)布渠道。


圖1是本發(fā)明一種具有異構(gòu)整合功能的新媒體制播系統(tǒng)實施例的結(jié)構(gòu)圖;圖2是本發(fā)明一種流程定義組件的結(jié)構(gòu)圖;圖3是本發(fā)明一種流程定義的示意圖;圖4是本發(fā)明一種在流程節(jié)點A上的流程執(zhí)行示例。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實 施方式對本發(fā)明作進一步詳細的說明?,F(xiàn)代化電視臺就像一臺不停運轉(zhuǎn)著的精密機器,電視制播的各個業(yè)務環(huán)節(jié)就像是機器上的各個部件,任何一個部件出了問題就會對整臺機器的運轉(zhuǎn)造成影響。從表面上來 看,電視臺的業(yè)務被劃分為各個業(yè)務環(huán)節(jié)并歸屬于某個部門或某個人員負責,事實上這些 業(yè)務環(huán)節(jié)之間有著千絲萬縷的關(guān)系,更為重要的是他們都必須為電視臺的共同目標而運 作。為了 “電視臺”這臺機器能夠高效順暢的運轉(zhuǎn)下去,不會因為某個“部件”的不匹配影 響整體的運轉(zhuǎn),業(yè)務整合勢在必行。基于上述業(yè)務整合思想,本發(fā)明的核心構(gòu)思在于一、在制播系統(tǒng)中設置新媒體平臺,由所述新媒體平臺實現(xiàn)異構(gòu)系統(tǒng)的整合功能, 所述異構(gòu)系統(tǒng)主要包括兩部分一是異構(gòu)的外界制作網(wǎng),二是異構(gòu)的業(yè)務模塊;具體而言, 可由所述新媒體平臺定義接入規(guī)范,這樣,滿足所述接入規(guī)范的異構(gòu)系統(tǒng)就可接入新媒體 平臺,從而能夠提高制播系統(tǒng)的可擴展性;二、進一步,在所述異構(gòu)的業(yè)務模塊中設置發(fā)布模塊,這樣,外界制作網(wǎng)的新媒體 節(jié)目能通過所述發(fā)布模塊發(fā)布到不同的目標系統(tǒng),如電視臺的播出系統(tǒng)、演播室、網(wǎng)絡點播 公司等;三、在所述新媒體平臺上配以生產(chǎn)型媒資,使整個平臺的媒資管理更加有序。參照圖1,示出了本發(fā)明一種具有異構(gòu)整合功能的新媒體制播系統(tǒng)實施例的結(jié)構(gòu) 圖,具體可以包括新媒體平臺101和生產(chǎn)服務裝置102,所述生產(chǎn)服務裝置102又可以進 一步包括業(yè)務組件12A和生產(chǎn)型媒資12B ;其中,所述新媒體平臺101與外界的制作網(wǎng)相連,具體可以包括流程定義組件111,用于定義生產(chǎn)流程,所述生產(chǎn)流程可以包括多個流程節(jié)點,且 每個流程節(jié)點具有對應的生產(chǎn)服務裝置102 ;流程注冊組件112,用于在新媒體平臺上注冊定義完成的生產(chǎn)流程,獲得注冊地 址;以及,流程執(zhí)行組件113,用于在制作網(wǎng)調(diào)用某生產(chǎn)流程的注冊地址,發(fā)起針對某新媒體 節(jié)目的生產(chǎn)流程時,調(diào)用與流程節(jié)點相應的生產(chǎn)服務裝置102,對該新媒體節(jié)目進行生產(chǎn)服 務,其中,所述新媒體節(jié)目中可以包括節(jié)目媒資;所述業(yè)務組件12A與新媒體平臺101相連,可以包括轉(zhuǎn)碼模塊12A1、審核模塊 12A2和發(fā)布模塊12A3,其中,所述發(fā)布模塊12A3,可以用于接收和發(fā)布新媒體節(jié)目的媒資;所述生產(chǎn)型媒資12B與新媒體平臺相連,用于對流程執(zhí)行組件113傳遞的新媒體 節(jié)目的媒資進行管理。本發(fā)明可以將異構(gòu)整合劃分為三個層次第一層次,業(yè)務整合是異構(gòu)整合的關(guān)鍵;由于本發(fā)明的異構(gòu)系統(tǒng)既可以包括外界的制作網(wǎng),又可以包括生產(chǎn)服務裝置102, 故可以根據(jù)節(jié)目生產(chǎn)的需要,決定接入哪些異構(gòu)系統(tǒng)。例如,所述接入的制作網(wǎng)可以是Auto. NET和其他的品牌的制作網(wǎng);又如,對于生 產(chǎn)服務裝置102的哪些業(yè)務組件12A的接入,在正常情況下,可以直接接入電視臺中現(xiàn)有的 業(yè)務模塊,如轉(zhuǎn)碼模塊12A1、審核模塊12A2等,還應接入所設置的發(fā)布模塊12A3,而在特殊 情況下,還可以設置其它業(yè)務模塊,例如根據(jù)打包合成的需要,設置打包合成模塊等,本發(fā) 明對此不加以限制。第二層次,異構(gòu)系統(tǒng)的接入;
由于數(shù)據(jù)整合是異構(gòu)整合的基礎,因此,接入了異構(gòu)系統(tǒng),才能將異構(gòu)系統(tǒng)所處生 產(chǎn)流程上的數(shù)據(jù),在新媒體平臺中整合在統(tǒng)一的規(guī)范下。在實際中,可以在所述新媒體平臺101中設計規(guī)范制定組件,其可用于制定接入 新媒體平臺101的規(guī)范,其中,所述接入規(guī)范可以包括節(jié)目媒資的源格式、目標格式和位置。例如,新媒體平臺可以制定協(xié)議族,其可采用XML khema約束,那么,只要制作網(wǎng) 的接入規(guī)范屬于該協(xié)議族的一員,制作網(wǎng)可以接入到新媒體平臺。第三層次,數(shù)據(jù)資源的管理;本發(fā)明中,所述數(shù)據(jù)資源主要是指新媒體節(jié)目的媒資;由于本發(fā)明中新媒體節(jié)目 的生產(chǎn)流程主要是,制作網(wǎng)在節(jié)目成品完成后,將該節(jié)目的媒資送至目標系統(tǒng),因而,本發(fā) 明對媒資管理系統(tǒng)的功能要求是,能夠直接為新媒體節(jié)目的播出提供服務。鑒于上述功能特點,本發(fā)明采用生產(chǎn)型媒資12B進行新媒體節(jié)目媒資的管理,該 生產(chǎn)型媒資12B使用更多的在線素材,而不是存儲素材為主;因而,該生產(chǎn)型媒資12B是有 別于中心媒資的,生產(chǎn)型媒資12B僅用于本發(fā)明的制播系統(tǒng)中,而中心媒資管理的是電視 臺所有的媒體資產(chǎn);所以生產(chǎn)型媒資范圍相對較小,且不需要永久保存所有媒資資產(chǎn)。在實際中,所述生產(chǎn)型媒資可以包括新聞媒資、音頻媒資等小范圍媒資;這樣,與 新媒體平臺101相連的生產(chǎn)型媒資12B可以為多個,利用本發(fā)明的統(tǒng)一整合功能,可以有序 地將所述多個生產(chǎn)型媒資12B相互關(guān)聯(lián),相互共享。第四層次,流程整合是異構(gòu)整合的目標。在上述兩個層次的基礎上,本層次的流程整合,可以對所述異構(gòu)系統(tǒng)的進行優(yōu)化 和重組,使之可以互聯(lián)互通。為實現(xiàn)流程整合目標,本發(fā)明在所述新媒體平臺101中設計流程定義組件111、流 程注冊組件112和流程執(zhí)行組件113,以下分別對所述三個組件進行說明。流程定義組件111、流程定義是新媒體平臺能夠完成制播一體化服務的前提,只有定義好的流程才能 在平臺上進行注冊,只有注冊的定義才能被制作網(wǎng)所調(diào)用以發(fā)起流程,所以流程定義組件 111是流程整合的第一步。在本發(fā)明的一種優(yōu)選實施例中,參照圖2,示出了本發(fā)明一種流程定義組件111的 結(jié)構(gòu)圖,具體可以包括以下模塊節(jié)點定義模塊201,用于根據(jù)節(jié)目生產(chǎn)需要,定義流程節(jié)點;在具體實現(xiàn)中,所述節(jié)點定義模塊201可主要依據(jù)以下兩方面進行工作一是節(jié) 目生產(chǎn)需要;二是硬件和軟件基礎,以“平臺轉(zhuǎn)碼”節(jié)點為例,必須要在有能接入新媒體平臺 101的轉(zhuǎn)碼模塊12A1的基礎上定義。這樣,流程節(jié)點的定義過程,就是用戶可以根據(jù)節(jié)目生產(chǎn)需要,對所述生產(chǎn)服務裝 置102進行配置的過程;通過配置所述生產(chǎn)服務裝置102,可以定義出不同的流程,因而本 發(fā)明具有配置靈活性的優(yōu)點。協(xié)議制定模塊202,用于針對每個編排完成的流程節(jié)點,在流程節(jié)點對應的生產(chǎn)服 務裝置102與新媒體平臺101之間制定協(xié)議,其中,所述協(xié)議參數(shù)應遵循所述接入規(guī)范;參考圖3,示出了本發(fā)明一種流程定義的示意圖,例如,可以針對圖中的“平臺轉(zhuǎn)碼”節(jié)點,在轉(zhuǎn)碼模塊12A1與新媒體平臺101之間制定轉(zhuǎn)碼協(xié)議,只需該轉(zhuǎn)碼協(xié)議規(guī)定的參 數(shù)遵循所述接入規(guī)范即可。又如,對于圖中的“獲取二級媒資存儲位置信息”節(jié)點、“合成工程文件”節(jié)點和 “二級媒資入庫”節(jié)點,可以在生產(chǎn)型媒資12B與新媒體平臺101之間分別制定導入?yún)f(xié)議、 合成協(xié)議和入庫協(xié)議,這樣,在執(zhí)行所述流程節(jié)點時,可以依據(jù)所制定的協(xié)議在生產(chǎn)型媒資 12B與新媒體平臺101之間進行交互登記,以將新媒體節(jié)目的媒資導入或?qū)С龅缴a(chǎn)型媒 資12B,從而實現(xiàn)管理媒資的目的。再如,可針對圖中的“審核”節(jié)點,在審核模塊12A2與新媒體平臺101之間制定審 核協(xié)議,針對“發(fā)布到V0D”節(jié)點,在發(fā)布模塊12A3與新媒體平臺101之間制定發(fā)布協(xié)議等。調(diào)用地址確定模塊203,用于確定新媒體平臺101針對某流程節(jié)點所在生產(chǎn)服務 裝置102的調(diào)用地址,其中,所述調(diào)用地址中可以包括相應的協(xié)議參數(shù);這樣,在執(zhí)行流程節(jié)點時,新媒體平臺可以直接調(diào)用相應的調(diào)用地址。在具體實現(xiàn) 中,可采用跨平臺的Web Service的交互方式,以“平臺轉(zhuǎn)碼”節(jié)點為例,可由轉(zhuǎn)碼模塊12A1 定義ffeb Service的任務接口,供新媒體平臺101調(diào)用。流程編排模塊204,用于定義每個流程節(jié)點的狀態(tài),并通過編排流程節(jié)點狀態(tài)的變 化方向,確定生產(chǎn)流程的執(zhí)行方向;以及,在流程定義過程中,還應編排流程節(jié)點的狀態(tài)的變化方向,以為流程執(zhí)行指明方 向。因此,可以這樣理解,節(jié)點定義模塊201定義得到的流程節(jié)點是孤立、分散的,而流程編 排模塊204則在所述定義的流程節(jié)點之間建立了千絲萬縷的聯(lián)系,以“二級媒資入庫”節(jié)點 為例,其上一個節(jié)點是“合成工程文件”節(jié)點,那么,可以通過編排,使其在某種狀態(tài)下的下 一個節(jié)點是“平臺轉(zhuǎn)碼”節(jié)點,而在另一種狀態(tài)下的下一個節(jié)點編排為“通知發(fā)布結(jié)果“節(jié) 點ο轉(zhuǎn)換模塊205,用于在編排好的生產(chǎn)流程中,將當前節(jié)點的協(xié)議參數(shù)轉(zhuǎn)換成下一個 節(jié)點的協(xié)議參數(shù)。以“平臺轉(zhuǎn)碼”節(jié)點到“審核”節(jié)點的協(xié)議參數(shù)轉(zhuǎn)換為例,假設轉(zhuǎn)碼參數(shù)受轉(zhuǎn)碼協(xié) 議的schema約束,審核參數(shù)受審核協(xié)議的schema約束,那么,可以根據(jù)轉(zhuǎn)碼schema約束條 件,將轉(zhuǎn)碼協(xié)議的ml參數(shù)節(jié)點或拷貝,或添加以轉(zhuǎn)換成審核協(xié)議的xml參數(shù)。流程注冊組件112、該流程注冊組件112主要用于在新媒體平臺上獲得注冊地址,供制作網(wǎng)調(diào)用,以 發(fā)起節(jié)目生產(chǎn)流程。在本發(fā)明的一種優(yōu)選實施例中,還可以在所述新媒體平臺101中設計協(xié)議生成組件,用于根據(jù)成品節(jié)目生成集成服務協(xié)議,其中,所述集成服務協(xié)議的 參數(shù)應遵循所述接入規(guī)范;在這種情況下,所述流程注冊組件,可用于根據(jù)所述集成服務協(xié)議,將定義完成的 生產(chǎn)流程注冊在新媒體平臺上,并得到注冊地址。流程執(zhí)行組件113、在整個生產(chǎn)流程中,每個流程節(jié)點都會去調(diào)用相應的生產(chǎn)服務裝置。以制作網(wǎng)將 制作好的新媒體節(jié)目送到網(wǎng)絡點播公司(NVOD)為例,可由制作網(wǎng)調(diào)用某生產(chǎn)流程的注冊 地址,發(fā)起針對某新媒體節(jié)目的送播;而流程執(zhí)行組件113則根據(jù)定義好的生產(chǎn)服務,執(zhí)行一系列的核心服務,如轉(zhuǎn)碼、審核等,最后調(diào)用發(fā)布模塊將節(jié)目送給VOD系統(tǒng)。另外,前面提到,流程節(jié)點狀態(tài)的變化方向能夠確定生產(chǎn)流程的執(zhí)行方向;因此, 流程執(zhí)行的主要依據(jù)是流程節(jié)點狀態(tài)的關(guān)聯(lián)。在本發(fā)明的一種優(yōu)選實施例中,所述流程定義組件111還可以包括預置模塊,用于設置每個流程節(jié)點的初始狀態(tài);例如,有流程節(jié)點A、B、C,每個節(jié)點上有3種狀態(tài)a、b、c,在初始狀態(tài)下,ABC的狀 態(tài)都是a,這種情況下,所述流程執(zhí)行組件113的主要功能是,根據(jù)當前節(jié)點上狀態(tài)的變化 確定下一個節(jié)點是哪一個,同時確定下一個節(jié)點的狀態(tài)該變化成什么。因此,可以在所述流程執(zhí)行組件113中設置監(jiān)控模塊,用于監(jiān)控當前流程節(jié)點的狀態(tài)變化;確定模塊,用于根據(jù)所述狀態(tài)變化,確定要執(zhí)行的下一個流程節(jié)點,并更新所述下 一個流程節(jié)點的狀態(tài);以及,返回模塊,用于將所述下一個流程節(jié)點作為當前流程節(jié)點,并返回所述監(jiān)控模塊。為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,以下參照圖4所示的本發(fā)明在流程節(jié)點 A上的執(zhí)行流程為例對本實施例進一步說明。本例的生產(chǎn)流程涉及三個流程節(jié)點A、B、C,其中,每個節(jié)點上有3中狀態(tài)a、b、c, 并且,A、B、C的初始狀態(tài)都是a,那么,該生產(chǎn)流程的執(zhí)行具體可以通過以下步驟實現(xiàn)步驟401、監(jiān)控流程節(jié)點A的狀態(tài)變化;在實際中,預置模塊可對節(jié)點狀態(tài)進行枚舉,那么,本步驟可通過在新媒體平臺的 候選狀態(tài)中選取所述節(jié)點狀態(tài),來完成任何狀態(tài)的轉(zhuǎn)換。步驟402、在流程節(jié)點A由a狀態(tài)轉(zhuǎn)換為b狀態(tài)時,調(diào)用流程節(jié)點A相應的生產(chǎn)服 務裝置;在實際中,a狀態(tài)轉(zhuǎn)換為b狀態(tài)的變化主要有兩種情形一是,在流程節(jié)點A為整 個生產(chǎn)流程中的第一個流程節(jié)點時,其自動激發(fā)自身狀態(tài);二是,在不是第一個流程節(jié)點 時,受上一個節(jié)點的激發(fā)。以“平臺轉(zhuǎn)碼”節(jié)點為例,在ffeb Service的交互方式下,所述新媒體平臺可以節(jié) 目轉(zhuǎn)碼任務為基礎,直接調(diào)用轉(zhuǎn)碼模塊定義的任務接口 ;而對于轉(zhuǎn)碼模塊,在自身的任務接 口被調(diào)用后,可添加相應的技審任務。步驟403、在流程節(jié)點A由b狀態(tài)轉(zhuǎn)換為c狀態(tài)時,則流程節(jié)點A完成;步驟404、確定要執(zhí)行的下一個流程節(jié)點為B,并更新流程節(jié)點B的狀態(tài)為b ;步驟405、在流程節(jié)點A由a狀態(tài)轉(zhuǎn)換為c狀態(tài)時,則流程節(jié)點A失??;步驟406、判斷整個生產(chǎn)流程是否失敗,若是,則執(zhí)行步驟407,否則,執(zhí)行步驟 408 ;步驟407、流程結(jié)束;步驟408、確定要執(zhí)行的下一個流程節(jié)點為C,并更新流程節(jié)點C的狀態(tài)為b。 本例示出了流程節(jié)點A的執(zhí)行情況,可以將流程進行驅(qū)動,并在流程節(jié)點A上執(zhí)行 事先定義的節(jié)目生產(chǎn)服務;可以理解,在執(zhí)行完流程節(jié)點A后,流程結(jié)束,或者轉(zhuǎn)向執(zhí)行流 程節(jié)點B或者C ;對于流程節(jié)點B和C,由于執(zhí)行流程與流程節(jié)點A相似,故在此不作贅述。
另外,為使得所述新媒體平臺101 了解生產(chǎn)流程的執(zhí)行情況,在本發(fā)明的一種優(yōu)選實施例中,所述流程定義組件101還可以包括設置模塊,用于設置新媒體平臺對某流程節(jié)點所在生產(chǎn)服務裝置102的調(diào)用方 式,所述調(diào)用方式可以包括同步調(diào)用方式和異步調(diào)用方式;回調(diào)地址確定模塊,用于確定生產(chǎn)服務裝置對新媒體平臺的回調(diào)地址,其中,所述 回調(diào)地址中可以包括相應的協(xié)議參數(shù)。以“平臺轉(zhuǎn)碼”節(jié)點為例,在同步調(diào)用方式下,在轉(zhuǎn)碼模塊12A1執(zhí)行節(jié)目生產(chǎn)服務 的期間,新媒體平臺101仍可以不斷地調(diào)用轉(zhuǎn)碼模塊12A1的任務接口,直至該轉(zhuǎn)碼任務執(zhí) 行完畢。而在異步調(diào)用方式下,在轉(zhuǎn)碼模塊12A1執(zhí)行節(jié)目生產(chǎn)服務的期間,新媒體平臺 101可以做其它事情;這時,轉(zhuǎn)碼模塊12A1可以通過調(diào)用回調(diào)地址,將模塊內(nèi)部的節(jié)目生產(chǎn) 狀態(tài),匯報給新媒體平臺101。上面對新媒體平臺101與生產(chǎn)服務裝置102之間的調(diào)用進行了詳細描述,可以看 出,上述調(diào)用也可應用在發(fā)起生產(chǎn)流程的制作網(wǎng)和新媒體平臺101之間,這種情況下,所述 流程執(zhí)行組件113還可以包括以下模塊地址接收模塊,用于在制作網(wǎng)發(fā)起針對某新媒體節(jié)目的生產(chǎn)流程時,接收制作網(wǎng) 傳入的回調(diào)服務地址;狀態(tài)接收模塊,用于接收生產(chǎn)服務裝置通過所述回調(diào)地址返回的生產(chǎn)進度狀態(tài);通知模塊,用于調(diào)用所述回調(diào)服務地址,將所述生產(chǎn)進度狀態(tài)通知給制作網(wǎng)。在具體實現(xiàn)中,可以定義圖3中的“通知發(fā)布進度狀態(tài)”節(jié)點,該節(jié)點的任務是在 流程的執(zhí)行過程中,把每個其他節(jié)點執(zhí)行的狀態(tài)和進度異步匯報給發(fā)起流程的制作網(wǎng),也 即,當流程的任意一個節(jié)點狀態(tài)或進度發(fā)生改變,則該節(jié)點就調(diào)用制作網(wǎng)的回調(diào)服務地址, 以向制作網(wǎng)匯報生產(chǎn)進度狀態(tài);并且,可以設置該節(jié)點自循環(huán),例如,圖中的“自循環(huán)”箭頭 代表該節(jié)點始終執(zhí)行;因此,本發(fā)明可利用這個節(jié)點的功能,使得制作網(wǎng)可以監(jiān)控整個流程 中每個流程節(jié)點的執(zhí)行狀況和進度。另外,還可以定義圖3中的“通知發(fā)布結(jié)果”節(jié)點,不管整個流程的執(zhí)行結(jié)果是成 功、失敗還是其它狀態(tài),都可以在流程結(jié)束時,由該“通知發(fā)布進度狀態(tài)”節(jié)點異步調(diào)用制作 網(wǎng)的回調(diào)服務地址,以通知流程的執(zhí)行結(jié)果。前面提到,在執(zhí)行生產(chǎn)流程時,本發(fā)明可以在流程節(jié)點狀態(tài)發(fā)生變化時調(diào)用相應 的生產(chǎn)服務裝置102 ;而對于生產(chǎn)服務裝置中的業(yè)務組件12A,還可以有自己的調(diào)度單元, 所述調(diào)度單元的主要目的是把屬于自己的節(jié)目生產(chǎn)任務分配給執(zhí)行單元,并有效的管理這 些執(zhí)行單元。以轉(zhuǎn)碼模塊12A1的調(diào)度為例,在新媒體平臺101通過流程節(jié)點調(diào)用該轉(zhuǎn)碼模塊 12A1時,該轉(zhuǎn)碼模塊12A1接收到轉(zhuǎn)碼任務后,并不是馬上執(zhí)行,而是,通過內(nèi)部的調(diào)度機制 將該轉(zhuǎn)碼任務分配給轉(zhuǎn)碼工作站,這個轉(zhuǎn)碼工作站才是轉(zhuǎn)碼任務的執(zhí)行單元。這樣,所述轉(zhuǎn)碼模塊12A1可以包括調(diào)度單元和多個轉(zhuǎn)碼工作站,其中,所述調(diào)度單元,可用于在接收到新媒體平臺針對節(jié)目轉(zhuǎn)碼任務的調(diào)用時,將所述 節(jié)目轉(zhuǎn)碼任務分配給轉(zhuǎn)碼工作站。另外,在節(jié)目轉(zhuǎn)碼任務過量時,所述調(diào)度單元,還可以通過擴充技審工作站,也即 增加轉(zhuǎn)碼工作站的數(shù)目,以解決節(jié)目轉(zhuǎn)碼任務的積壓問題。
當然,上述轉(zhuǎn)碼模塊12A1的調(diào)度只是作為示例,本領(lǐng)域技術(shù)人員可以根據(jù)需要, 在其它業(yè)務組件12A,如技審模塊12A2的內(nèi)部設置調(diào)度單元,本發(fā)明對此不加以限制。為保證發(fā)布渠道的通暢,在實際中,在新媒體平臺101通過流程節(jié)點調(diào)用該發(fā)布 模塊12A3時,該發(fā)布模塊12A3主要根據(jù)接收到的節(jié)目資源的固定屬性,將所述節(jié)目資源分 發(fā)給屬性所指定的目標系統(tǒng)。在具體實現(xiàn)中,所述發(fā)布模塊12A3的結(jié)構(gòu)可以包括接收子模塊Al,用于接收流程執(zhí)行組件針對某新媒體節(jié)目的發(fā)布任務,所述發(fā)布 任務中包括發(fā)布資源;解析子模塊A2,用于根據(jù)所述接入規(guī)范,對所述發(fā)布資源進行解析,得到發(fā)布的目 標系統(tǒng);例如,可根據(jù)新媒體平臺101與發(fā)布模塊12A3的XML規(guī)范,對發(fā)布資源進行解析, 得出需要發(fā)布的目標系統(tǒng)和其它需要的元數(shù)據(jù)信息。執(zhí)行子模塊A3,用于將所述媒資發(fā)布到目標系統(tǒng);在實際中,可通過調(diào)用目標系統(tǒng)的代理服務,實施實質(zhì)的發(fā)布,并根據(jù)需要將媒資 資源遷移(或其它方式,可由代理服務決定)發(fā)布到指定的位置。以發(fā)布到VOD (視頻點播,Video On Demand)系統(tǒng)為例,則由VOD點播系統(tǒng)的代理 服務負責接收新媒體平臺發(fā)布的節(jié)目。完成子模塊A4,用于將發(fā)布任務在模塊內(nèi)進行完成處理。對應于異步調(diào)用方式,在本發(fā)明的一種優(yōu)選實施例中,還可以在所述發(fā)布模塊中 設置匯報子模塊,用于將發(fā)布任務的發(fā)布結(jié)果匯報給新媒體平臺。因此,本發(fā)明的制播系統(tǒng)具有如下優(yōu)點一、配置靈活用戶可以根據(jù)自己的需要在平臺上配置自己的核心生產(chǎn)服務;二、異構(gòu)接入所述異構(gòu)接入不依賴與具體的品牌,只要新媒體平臺的協(xié)議規(guī)范族 都能成功接入平臺進行整合;三、擴展性強新媒體平臺的接入方式?jīng)Q定了可以在滿足協(xié)議族的前提下隨意擴 展,滿足不同的新媒體節(jié)目生產(chǎn)需要;四、流程清晰、便于管理可以通過異步調(diào)用或者同步調(diào)用方式,使得新媒體平臺 和/或發(fā)起流程的制作網(wǎng),對制播流程進行全盤的監(jiān)控和了解;五、節(jié)省資源、提高效率由于統(tǒng)一地管理平臺內(nèi)的生產(chǎn)服務和媒體資源,可以將 新媒體平臺的資源進行復用,從而能夠節(jié)省資源,且提高節(jié)目生產(chǎn)效率。以上對本發(fā)明所提供的一種具有異構(gòu)整合功能的新媒體制播系統(tǒng),進行了詳細介 紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只 是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā) 明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理 解為對本發(fā)明的限制。
權(quán)利要求
1.一種具有異構(gòu)整合功能的新媒體制播系統(tǒng),其特征在于,包括新媒體平臺和生產(chǎn)服 務裝置,所述生產(chǎn)服務裝置包括業(yè)務組件和生產(chǎn)型媒資;其中,所述新媒體平臺與外界的制作網(wǎng)相連,包括流程定義組件,用于定義生產(chǎn)流程,所述生產(chǎn)流程包括多個流程節(jié)點,且每個流程節(jié)點 具有對應的生產(chǎn)服務裝置;流程注冊組件,用于在新媒體平臺上注冊定義完成的生產(chǎn)流程,獲得注冊地址;以及, 流程執(zhí)行組件,用于在制作網(wǎng)調(diào)用某生產(chǎn)流程的注冊地址,發(fā)起針對某新媒體節(jié)目的 生產(chǎn)流程時,調(diào)用與流程節(jié)點相應的生產(chǎn)服務裝置,對該新媒體節(jié)目進行生產(chǎn)服務,所述新 媒體節(jié)目中包括節(jié)目媒資;所述業(yè)務組件與新媒體平臺相連,包括轉(zhuǎn)碼模塊、審核模塊和發(fā)布模塊,其中,所述發(fā) 布模塊,用于接收和發(fā)布新媒體節(jié)目的媒資;所述生產(chǎn)型媒資與新媒體平臺相連,用于對流程執(zhí)行組件傳遞的新媒體節(jié)目的媒資進 行管理。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述新媒體平臺還包括規(guī)范制定組件,用于制定接入新媒體平臺的規(guī)范,其中,所述接入規(guī)范包括節(jié)目媒資的 源格式、目標格式和位置。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述新媒體平臺還包括協(xié)議生成組件,用于根據(jù)成品節(jié)目生成集成服務協(xié)議,其中,所述集成服務協(xié)議的參數(shù) 遵循所述接入規(guī)范;所述流程注冊組件,用于根據(jù)所述集成服務協(xié)議,將定義完成的生產(chǎn)流程注冊在新媒 體平臺上,并得到注冊地址。
4.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述流程定義組件包括 節(jié)點定義模塊,用于根據(jù)節(jié)目生產(chǎn)需要,定義流程節(jié)點;協(xié)議制定模塊,用于針對每個編排完成的流程節(jié)點,在流程節(jié)點對應的生產(chǎn)服務裝置 與新媒體平臺之間制定協(xié)議,其中,所述協(xié)議參數(shù)遵循所述接入規(guī)范;調(diào)用地址確定模塊,用于確定新媒體平臺針對某流程節(jié)點所在生產(chǎn)服務裝置的調(diào)用地 址,其中,所述調(diào)用地址中包括相應的協(xié)議參數(shù);流程編排模塊,用于定義每個流程節(jié)點的狀態(tài),并通過編排流程節(jié)點狀態(tài)的變化方向, 確定生產(chǎn)流程的執(zhí)行方向;以及,轉(zhuǎn)換模塊,用于在編排好的生產(chǎn)流程中,將當前節(jié)點的協(xié)議參數(shù)轉(zhuǎn)換成下一個節(jié)點的 協(xié)議參數(shù)。
5.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述流程定義組件還包括 預置模塊,用于設置每個流程節(jié)點的初始狀態(tài);所述流程執(zhí)行組件包括監(jiān)控模塊,用于監(jiān)控當前流程節(jié)點的狀態(tài)變化;確定模塊,用于根據(jù)所述狀態(tài)變化,確定要執(zhí)行的下一個流程節(jié)點,并更新所述下一個 流程節(jié)點的狀態(tài);以及,返回模塊,用于將所述下一個流程節(jié)點作為當前流程節(jié)點,并返回所述監(jiān)控模塊。
6.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述發(fā)布模塊包括接收子模塊,用于接收流程執(zhí)行組件針對某新媒體節(jié)目的發(fā)布任務,所述發(fā)布任務中 包括發(fā)布資源;解析子模塊,用于根據(jù)所述接入規(guī)范,對所述發(fā)布資源進行解析,得到發(fā)布的目標系統(tǒng);執(zhí)行子模塊,用于將所述媒資發(fā)布到目標系統(tǒng);以及, 完成子模塊,用于將發(fā)布任務在模塊內(nèi)進行完成處理。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述發(fā)布模塊還包括 匯報子模塊,用于將發(fā)布任務的發(fā)布結(jié)果匯報給新媒體平臺。
8.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述流程定義組件還包括設置模塊,用于設置新媒體平臺對某流程節(jié)點所在生產(chǎn)服務裝置的調(diào)用方式,所述調(diào) 用方式包括同步調(diào)用方式和異步調(diào)用方式;以及,回調(diào)地址確定模塊,用于確定生產(chǎn)服務裝置對新媒體平臺的回調(diào)地址,其中,所述回調(diào) 地址中包括相應的協(xié)議參數(shù)。
9.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述轉(zhuǎn)碼模塊包括調(diào)度單元和多個轉(zhuǎn)碼工 作站,其中,所述調(diào)度單元,用于在接收到新媒體平臺針對節(jié)目轉(zhuǎn)碼任務的調(diào)用時,將所述節(jié)目轉(zhuǎn) 碼任務分配給所述多個轉(zhuǎn)碼工作站。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述流程執(zhí)行組件還包括地址接收模塊,用于在制作網(wǎng)發(fā)起針對某新媒體節(jié)目的生產(chǎn)流程時,接收制作網(wǎng)傳入 的回調(diào)服務地址;狀態(tài)接收模塊,用于接收生產(chǎn)服務裝置通過所述回調(diào)地址返回的生產(chǎn)進度狀態(tài); 通知模塊,用于調(diào)用所述回調(diào)服務地址,將所述生產(chǎn)進度狀態(tài)通知給制作網(wǎng)。
全文摘要
本發(fā)明提供了一種具有異構(gòu)整合功能的新媒體制播系統(tǒng),包括新媒體平臺和生產(chǎn)服務裝置,所述生產(chǎn)服務裝置包括業(yè)務組件和生產(chǎn)型媒資;其中,所述新媒體平臺包括流程定義組件,用于定義生產(chǎn)流程,所述生產(chǎn)流程包括多個流程節(jié)點,且每個流程節(jié)點具有對應的生產(chǎn)服務裝置;流程注冊組件,用于在新媒體平臺上注冊定義完成的生產(chǎn)流程,獲得注冊地址;以及,流程執(zhí)行組件,用于調(diào)用與流程節(jié)點相應的生產(chǎn)服務裝置,進行生產(chǎn)服務;所述業(yè)務組件包括轉(zhuǎn)碼模塊、審核模塊和發(fā)布模塊,其中,所述發(fā)布模塊,用于接收和發(fā)布節(jié)目媒資;所述生產(chǎn)型媒資,用于管理節(jié)目媒資。本發(fā)明用以提高現(xiàn)有制播系統(tǒng)的可擴展性,以便組織和管理新媒體制播域的資源。
文檔編號H04L29/08GK102137223SQ20101010237
公開日2011年7月27日 申請日期2010年1月27日 優(yōu)先權(quán)日2010年1月27日
發(fā)明者孫偉, 楊永晟, 王君, 王弋珵 申請人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1