專(zhuān)利名稱(chēng):一種直播回放內(nèi)容的管理方法、系統(tǒng)及內(nèi)容管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及內(nèi)容管理系統(tǒng)(CMS, Content Management System),尤其涉及CMS中一種直播回放內(nèi)容的管理方法、系統(tǒng)及內(nèi)容管理系統(tǒng)。
背景技術(shù):
隨著業(yè)務(wù)發(fā)展,在內(nèi)容運(yùn)營(yíng)過(guò)程中出現(xiàn)了瓶頸業(yè)務(wù)種類(lèi)快速增加導(dǎo)致用戶終端種類(lèi)豐富、內(nèi)容分散在各種業(yè)務(wù)平臺(tái)缺乏統(tǒng)一管理、缺乏對(duì)內(nèi)容提供商(ContentProvider,CP)內(nèi)容的集中管控和業(yè)務(wù)共享、缺乏統(tǒng)一的內(nèi)容視圖、開(kāi)展融合業(yè)務(wù)困難等,為此各運(yùn)營(yíng)商都提出了統(tǒng)一內(nèi)容中心的需求,CMS應(yīng)運(yùn)而生。CMS是內(nèi)容聚合的節(jié)點(diǎn),是管理網(wǎng)元和業(yè)務(wù)能力網(wǎng)元的結(jié)合部,可以適配這兩方面變化,無(wú)論參與運(yùn)營(yíng)還是獨(dú)立運(yùn)營(yíng),都是關(guān)鍵。CMS是3G增值業(yè)務(wù)系統(tǒng)架構(gòu)中業(yè)務(wù)管理功能的一部分,大致可分為內(nèi)容管理和內(nèi)容分發(fā)兩大模塊內(nèi)容管理主要是實(shí)現(xiàn)內(nèi)容在3G增值業(yè)務(wù)系統(tǒng)內(nèi)整個(gè)生命周期的管理,包括內(nèi)容的采集、技審、審核、編轉(zhuǎn)碼、錄制等;內(nèi)容分發(fā)主要實(shí)現(xiàn)內(nèi)容在CMS與業(yè)務(wù)系統(tǒng)之間的同步管理。目前CMS可以管理點(diǎn)播和直播內(nèi)容 。點(diǎn)播內(nèi)容最常見(jiàn)的形式是用戶通過(guò)各種終端(比如手機(jī)、電腦、機(jī)頂盒等)點(diǎn)擊播放的視頻,又稱(chēng)為VOD (視頻點(diǎn)播,Video On Demand)內(nèi)容,可以反復(fù)隨時(shí)播放;而直播內(nèi)容則對(duì)應(yīng)用戶收視的各種直播頻道,按照節(jié)目單播放,不支持回放,錯(cuò)過(guò)了某節(jié)目往往造成遺憾。直播回放內(nèi)容就是把直播頻道的節(jié)目錄制下來(lái)形成點(diǎn)播內(nèi)容,從而解決直播節(jié)目無(wú)法回放的問(wèn)題。目前各業(yè)務(wù)系統(tǒng)獨(dú)立解決直播回放問(wèn)題,各自制定錄制計(jì)劃、執(zhí)行節(jié)目錄制、生成直播回放內(nèi)容,不僅設(shè)備資源重復(fù),而且最關(guān)鍵的是,生成的直播回放內(nèi)容分布在各業(yè)務(wù)系統(tǒng)里面,無(wú)法對(duì)其進(jìn)行集中管控,缺乏統(tǒng)一的查詢查看和生命周期管理途經(jīng)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種直播回復(fù)內(nèi)容的管理方法、系統(tǒng)及內(nèi)容管理系統(tǒng),實(shí)現(xiàn)對(duì)直播回放內(nèi)容的統(tǒng)一管理。為了解決上述問(wèn)題,本發(fā)明提供了一種直播回放內(nèi)容的管理方法,包括內(nèi)容管理系統(tǒng)生成直播節(jié)目的錄制任務(wù),在所述直播節(jié)目播放前下發(fā)給收錄服務(wù)器;所述收錄服務(wù)器根據(jù)所述錄制任務(wù),在所述直播節(jié)目播放時(shí)同步錄制文件,并通知所述內(nèi)容管理系統(tǒng);所述內(nèi)容管理系統(tǒng)根據(jù)所述錄制文件生成直播回放內(nèi)容。進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述方法還包括所述內(nèi)容管理系統(tǒng)將所述直播回放內(nèi)容分發(fā)給該直播回放內(nèi)容關(guān)聯(lián)的直播內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)。進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述內(nèi)容管理系統(tǒng)生成直播節(jié)目的錄制任務(wù)包括所述內(nèi)容管理系統(tǒng)定時(shí)查詢遍歷已發(fā)布的直播內(nèi)容,查詢到直播節(jié)目的直播時(shí)間距離當(dāng)前時(shí)間在指定范圍內(nèi)時(shí),判斷是否需要錄制,如果需要,為所述直播節(jié)目已發(fā)布的不同格式的直播子內(nèi)容生成錄制任務(wù)。進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述內(nèi)容管理系統(tǒng)根據(jù)所述錄制文件生成直播回放內(nèi)容包括所述內(nèi)容管理系統(tǒng)將該直播節(jié)目對(duì)應(yīng)的直播內(nèi)容的每個(gè)直播子內(nèi)容的錄制文件封裝為直播回放子內(nèi)容的實(shí)體文件,將所述直播回放子內(nèi)容的實(shí)體文件和直播回放子內(nèi)容的元數(shù)據(jù)組成直播回放子內(nèi)容,根據(jù)直播內(nèi)容標(biāo)識(shí)和節(jié)目標(biāo)識(shí)查找直播回放內(nèi)容,如果未查找到,則根據(jù)所述直播內(nèi)容的元數(shù)據(jù)生成直播回放內(nèi)容的元數(shù)據(jù),將所述直播回放內(nèi)容的元數(shù)據(jù)和直播回放子內(nèi)容組成直播回放內(nèi)容,如果查找到,則直接將所述直播回放子內(nèi)容關(guān)聯(lián)到所述直播回放內(nèi)容。進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述內(nèi)容管理系統(tǒng)將所述直播回放內(nèi)容分發(fā)給該直播回放內(nèi)容關(guān)聯(lián)的直播內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)包括所述內(nèi)容管理系統(tǒng)查找到所述直播回放內(nèi)容中的直播子內(nèi)容對(duì)應(yīng)的直播子內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)的流媒體和運(yùn)營(yíng)支撐門(mén)戶,向所述業(yè)務(wù)系統(tǒng)的流媒體注入所述直播回放子內(nèi)容;注入成功后,所述內(nèi)容管理系統(tǒng)在所述業(yè)務(wù)系統(tǒng)的運(yùn)營(yíng)支撐門(mén)戶同步直播所述直播回放內(nèi)容元數(shù)據(jù)和直播回放子內(nèi)容元數(shù)據(jù)。本發(fā)明還提供一種內(nèi)容管理系統(tǒng),包括
`
錄制任務(wù)生成模塊用于生成直播節(jié)目的錄制任務(wù),在所述直播節(jié)目播放前下發(fā)給收錄服務(wù)器;直播回放內(nèi)容生成模塊,用于根據(jù)收錄服務(wù)器在所述直播節(jié)目播放時(shí)同步錄制的錄制文件生成直播回放內(nèi)容。進(jìn)一步的,上述系統(tǒng)還可具有以下特點(diǎn),所述內(nèi)容管理系統(tǒng)還包括分發(fā)模塊,用于將所述直播回放內(nèi)容分發(fā)給該直播回放內(nèi)容關(guān)聯(lián)的直播內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)。進(jìn)一步的,上述系統(tǒng)還可具有以下特點(diǎn),所述錄制任務(wù)生成模塊是用于定時(shí)查詢遍歷已發(fā)布的直播內(nèi)容,查詢到直播節(jié)目的直播時(shí)間距離當(dāng)前時(shí)間在指定范圍內(nèi)時(shí),判斷是否需要錄制,如果需要,為所述直播節(jié)目已發(fā)布的不同格式的直播子內(nèi)容生成錄制任務(wù)。進(jìn)一步的,上述系統(tǒng)還可具有以下特點(diǎn),所述直播回放內(nèi)容生成模塊是用于將該直播節(jié)目對(duì)應(yīng)的直播內(nèi)容的每個(gè)直播子內(nèi)容的錄制文件封裝為直播回放子內(nèi)容的實(shí)體文件,將所述直播回放子內(nèi)容的實(shí)體文件和直播回放子內(nèi)容的元數(shù)據(jù)組成直播回放子內(nèi)容,根據(jù)直播內(nèi)容標(biāo)識(shí)和節(jié)目標(biāo)識(shí)查找直播回放內(nèi)容,如果未查找到,則根據(jù)所述直播內(nèi)容的元數(shù)據(jù)生成直播回放內(nèi)容的元數(shù)據(jù),將所述直播回放內(nèi)容的元數(shù)據(jù)和直播回放子內(nèi)容組成直播回放內(nèi)容,如果查找到,則直接將所述直播回放子內(nèi)容關(guān)聯(lián)到所述直播回放內(nèi)容。進(jìn)一步的,上述系統(tǒng)還可具有以下特點(diǎn),所述分發(fā)模塊是用于查找到所述直播回放內(nèi)容中的直播子內(nèi)容對(duì)應(yīng)的直播子內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)的流媒體和運(yùn)營(yíng)支撐門(mén)戶,向所述業(yè)務(wù)系統(tǒng)的流媒體注入所述直播回放子內(nèi)容;注入成功后,在所述業(yè)務(wù)系統(tǒng)的運(yùn)營(yíng)支撐門(mén)戶同步直播所述直播回放內(nèi)容元數(shù)據(jù)和直播回放子內(nèi)容元數(shù)據(jù)。本發(fā)明還提供一種直播回放內(nèi)容的管理系統(tǒng),包括上述內(nèi)容管理系統(tǒng)和收錄服務(wù)器,其中所述收錄服務(wù)器用于根據(jù)所述錄制任務(wù),在所述直播節(jié)目播放時(shí)同步錄制文件,并通知所述內(nèi)容管理系統(tǒng)。本發(fā)明提出一種CMS中直播回放內(nèi)容的管理方法,CMS生成直播回放內(nèi)容并下發(fā)給業(yè)務(wù)側(cè),業(yè)務(wù)側(cè)接收下發(fā)的直播回放內(nèi)容,根據(jù)直播回放內(nèi)容與直播頻道、節(jié)目之間的關(guān)聯(lián)關(guān)系,可以向終端用戶提供直播節(jié)目回放點(diǎn)播功能。如此,CMS集中管理直播回放內(nèi)容,業(yè)務(wù)側(cè)運(yùn)營(yíng)直播回放內(nèi)容,各司其責(zé),涇渭分明。
此處說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成對(duì)本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是本發(fā)明涉及網(wǎng)元的關(guān)系圖;圖2是直播回放內(nèi)容對(duì)象關(guān)系圖;圖3是錄制、分發(fā)時(shí)序圖;圖4是定時(shí)生成錄制任務(wù)流程圖;圖5是錄制內(nèi)容封裝元數(shù)據(jù)、生成分發(fā)任務(wù)流程圖;圖6是本發(fā)明實(shí)施例CMS框圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。本發(fā)明實(shí)施例提供一種直播回放內(nèi)容的管理方法,包括內(nèi)容管理系統(tǒng)生成直播節(jié)目的錄制任務(wù),在所述直播節(jié)目播放前下發(fā)給收錄服務(wù)器;所述收錄服務(wù)器根據(jù)所述錄制任務(wù),在所述直播節(jié)目播放時(shí)同步錄制文件,并通知所述內(nèi)容管理系統(tǒng);所述內(nèi)容管理系統(tǒng)根據(jù)所述錄制文件生成直播回放內(nèi)容。進(jìn)一步的,所述內(nèi)容管理系統(tǒng)將所述直播回放內(nèi)容分發(fā)給該直播回放內(nèi)容關(guān)聯(lián)的直播內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)。其中,所述內(nèi)容管理系統(tǒng)生成直播節(jié)目的錄制任務(wù)包括所述內(nèi)容管理系統(tǒng)定時(shí)查詢遍歷已發(fā)布的直播內(nèi)容,查詢到直播節(jié)目的直播時(shí)間距離當(dāng)前時(shí)間在指定范圍內(nèi)時(shí),判斷是否需要錄制,如果需要,為所述直播節(jié)目已發(fā)布的不同格式的直播子內(nèi)容生成錄制任務(wù)。其中,所述內(nèi)容管理系統(tǒng)根據(jù)所述錄制文件生成直播回放內(nèi)容包括所述內(nèi)容管理系統(tǒng)將該直播節(jié) 目對(duì)應(yīng)的直播內(nèi)容的每個(gè)直播子內(nèi)容的錄制文件封裝為直播回放子內(nèi)容的實(shí)體文件,將所述直播回放子內(nèi)容的實(shí)體文件和直播回放子內(nèi)容的元數(shù)據(jù)組成直播回放子內(nèi)容,根據(jù)直播內(nèi)容標(biāo)識(shí)和節(jié)目標(biāo)識(shí)查找直播回放內(nèi)容,如果未查找到,則根據(jù)所述直播內(nèi)容的元數(shù)據(jù)生成直播回放內(nèi)容的元數(shù)據(jù),將所述直播回放內(nèi)容的元數(shù)據(jù)和直播回放子內(nèi)容組成直播回放內(nèi)容,如果查找到,則直接將所述直播回放子內(nèi)容關(guān)聯(lián)到所述直播回放內(nèi)容。其中,所述內(nèi)容管理系統(tǒng)將所述直播回放內(nèi)容分發(fā)給該直播回放內(nèi)容關(guān)聯(lián)的直播內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)包括所述內(nèi)容管理系統(tǒng)查找到所述直播回放內(nèi)容中的直播子內(nèi)容對(duì)應(yīng)的直播子內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)的流媒體和運(yùn)營(yíng)支撐門(mén)戶,向所述業(yè)務(wù)系統(tǒng)的流媒體注入所述直播回放子內(nèi)容;注入成功后,所述內(nèi)容管理系統(tǒng)在所述業(yè)務(wù)系統(tǒng)的運(yùn)營(yíng)支撐門(mén)戶同步直播所述直播回放內(nèi)容元數(shù)據(jù)和直播回放子內(nèi)容元數(shù)據(jù)。下面結(jié)合附圖及具體實(shí)施例來(lái)對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步詳細(xì)描述。圖1為本發(fā)明直播回放內(nèi)容管理系統(tǒng)框圖,包括CMS,與CMS相連的收錄服務(wù)器、業(yè)務(wù)系統(tǒng)流媒體和業(yè)務(wù)系統(tǒng)運(yùn)營(yíng)支撐門(mén)戶,其中,收錄服務(wù)器可以是一個(gè)或多個(gè),業(yè)務(wù)系統(tǒng)流媒體和業(yè)務(wù)系統(tǒng)運(yùn)營(yíng)支撐門(mén)戶為一組,構(gòu)成一個(gè)業(yè)務(wù)系統(tǒng),可以有若干業(yè)務(wù)系統(tǒng)與CMS對(duì)接。圖2是直播回放內(nèi)容對(duì)象關(guān)系圖,具體闡述如下一個(gè)內(nèi)容 由內(nèi)容元數(shù)據(jù)信息和若干子內(nèi)容組成,一個(gè)子內(nèi)容由元數(shù)據(jù)信息和實(shí)體文件組成(直播子內(nèi)容不一定有)。內(nèi)容下的多個(gè)子內(nèi)容的播放內(nèi)容相同,但是格式不同(比如分辨率、碼流速率等),適用不同的終端,對(duì)應(yīng)不同的業(yè)務(wù)系統(tǒng)。圖中A、B連接線含義為一個(gè)直播內(nèi)容下面的所有直播子內(nèi)容共用一份節(jié)目單,從而節(jié)目單中的每個(gè)節(jié)目可以錄制出多份(每個(gè)直播子內(nèi)容一份)格式不同的點(diǎn)播文件。有了實(shí)體文件,CMS再生成子內(nèi)容和內(nèi)容的元數(shù)據(jù),從而構(gòu)成直播回放內(nèi)容。因?yàn)橹辈ヮl道節(jié)目單包含若干節(jié)目,所以直播內(nèi)容與直播回放內(nèi)容的關(guān)系是一對(duì)多,同理,直播子內(nèi)容與直播回放子內(nèi)容的關(guān)系也是一對(duì)多。上述對(duì)象關(guān)系僅是具體實(shí)施例的一種,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。比如,也可以不以單個(gè)節(jié)目來(lái)劃分直播回放內(nèi)容,而是把一條直播內(nèi)容當(dāng)天的所有節(jié)目錄制成的直播回放子內(nèi)容都放到一個(gè)直播回放內(nèi)容下面。只要能正確地表達(dá)直播回放(子)內(nèi)容與直播(子)內(nèi)容的關(guān)聯(lián)關(guān)系,都是可以的。圖3描述了直播回放內(nèi)容的錄制、分發(fā)過(guò)程201,CMS系統(tǒng)定時(shí)任務(wù),根據(jù)直播內(nèi)容節(jié)目單信息,對(duì)需要收錄的節(jié)目及多個(gè)格式不同的直播子內(nèi)容,提前(針對(duì)距離當(dāng)前時(shí)間5-15分鐘之內(nèi)的節(jié)目)生成錄制任務(wù);其中,指定錄制節(jié)目的時(shí)間范圍是為了盡最大可能避免節(jié)目信息變動(dòng)給錄制計(jì)劃造成影響。與此對(duì)應(yīng),系統(tǒng)規(guī)定距當(dāng)前時(shí)間5-15分鐘之內(nèi)的節(jié)目信息不允許修改。當(dāng)然,此處的時(shí)間范圍僅為示例,可以根據(jù)實(shí)際需要設(shè)定;202,CMS將開(kāi)始時(shí)間距離當(dāng)前時(shí)間大于等于4分鐘的待執(zhí)行的錄制任務(wù)下發(fā)給收錄服務(wù)器;說(shuō)明錄制任務(wù)需要提前一段時(shí)間,因?yàn)槭珍浄?wù)器需要緩沖處理時(shí)間。此處的4分鐘僅為示例,可以根據(jù)實(shí)際需要設(shè)定,只要保證收錄服務(wù)器能在直播節(jié)目播放前收到對(duì)應(yīng)的錄制任務(wù)并完成錄制準(zhǔn)備即可。203,收錄服務(wù)器接受錄制任務(wù),在該錄制任務(wù)指定的直播節(jié)目播放時(shí)同步錄制文件;
204,收錄服務(wù)器任務(wù)執(zhí)行結(jié)束,通知CMS執(zhí)行結(jié)果;205、如果失敗,則流程結(jié)束,否則,CMS將錄制文件作為直播回放子內(nèi)容的實(shí)體文件a,再結(jié)合直播子內(nèi)容元數(shù)據(jù)和錄制節(jié)目信息以及錄制文件自身屬性生成直播回放子內(nèi)容的元數(shù)據(jù)b,a和b構(gòu)成直播回放子內(nèi)容C。如果此時(shí)直播回放內(nèi)容尚不存在,根據(jù)直播內(nèi)容元數(shù)據(jù)生成直播回放內(nèi)容元數(shù)據(jù)d,c和d構(gòu)成直播回放內(nèi)容;如果此時(shí)直播回放內(nèi)容已經(jīng)存在,則在其下面關(guān)聯(lián)新生成的直播回放子內(nèi)容即可;206、每個(gè)錄制完成的直播回放子內(nèi)容都對(duì)應(yīng)一個(gè)已經(jīng)發(fā)布的直播子內(nèi)容,CMS查出直播子內(nèi)容已經(jīng)發(fā)布過(guò)的業(yè)務(wù)系統(tǒng),向業(yè)務(wù)系統(tǒng)流媒體注入直播回放子內(nèi)容;207、業(yè)務(wù)系統(tǒng)流媒體反饋?zhàn)⑷虢Y(jié)果給CMS,如果失敗,流程結(jié)束;208、如果注入成功,CMS向業(yè)務(wù)系統(tǒng)運(yùn)營(yíng)支撐門(mén)戶同步直播回放內(nèi)容元數(shù)據(jù)和本次錄制新生成的直播回放子內(nèi)容元數(shù)據(jù)。209、業(yè)務(wù)系統(tǒng)運(yùn)營(yíng)支撐門(mén)戶反饋同步結(jié)果給CMS。圖4為本發(fā)明實(shí)施例定時(shí)生成錄制任務(wù)流程圖,具體步驟如下1、查詢遍歷已經(jīng)發(fā)布的直播內(nèi)容;如果直播內(nèi)容沒(méi)有發(fā)布,則直播回放內(nèi)容根本不會(huì)被運(yùn)營(yíng),是沒(méi)有意義的,故有此條件;2、查詢遍歷當(dāng)前直播內(nèi)容節(jié)目單中的距當(dāng)前時(shí)間指定時(shí)間范圍內(nèi)(比如5-15分鐘)的節(jié)目;3、判斷當(dāng)前節(jié)目是否需要錄制,具體由節(jié)目的一個(gè)屬性字段來(lái)指定,如果不需要,跳過(guò)該節(jié)目,否則繼續(xù)下一步;4、針對(duì)同一個(gè)節(jié)目,遍歷已發(fā)布的格式不同(適用于不同的業(yè)務(wù)系統(tǒng))的直播子內(nèi)容,這里要求是已發(fā)布的,原因同I ;5、針對(duì)當(dāng)前直播子內(nèi)容,生成直播錄制任務(wù)。圖5為錄制內(nèi)容封裝元數(shù)據(jù)、生成分發(fā)任務(wù)流程圖,具體步驟如下1、圖4所述錄制任務(wù)生成之后,由收錄服務(wù)器來(lái)執(zhí)行,每正常處理完一條錄制任務(wù)之后,生成一個(gè)錄制文件;2、計(jì)算錄制文件自身屬性,如文件MD5 (摘要算法第五版,Message DigestAlgorithm 5,用于生成文件校驗(yàn)碼)值、文件大小、播放時(shí)長(zhǎng)等,再結(jié)合直播子內(nèi)容元數(shù)據(jù)和錄制節(jié)目信息,生成直播回放子內(nèi)容元數(shù)據(jù),其屬性字段關(guān)聯(lián)錄制節(jié)目和直播子內(nèi)容;3、根據(jù)直播內(nèi)容id和節(jié)目id查找直播回放內(nèi)容,如果尚不存在,根據(jù)直播內(nèi)容元數(shù)據(jù)生成直播回放內(nèi)容元數(shù)據(jù),從而生成直播回放內(nèi)容,并將直播回放子內(nèi)容關(guān)聯(lián)到該直播回放內(nèi)容。后續(xù)同一個(gè)直播內(nèi)容的同一個(gè)節(jié)目錄制生成的不同格式的多個(gè)直播回放子內(nèi)容都關(guān)聯(lián)到該直播回放內(nèi)容;4、根據(jù)分發(fā)記錄,查找遍歷關(guān)聯(lián)直播子內(nèi)容分發(fā)過(guò)的業(yè)務(wù)系統(tǒng),獲取業(yè)務(wù)系統(tǒng)的流媒體和運(yùn)營(yíng)支撐門(mén)戶地址;5、先生成向當(dāng)前業(yè)務(wù)系統(tǒng)流媒體注入 直播回放子內(nèi)容的任務(wù),再生成向當(dāng)前業(yè)務(wù)系統(tǒng)運(yùn)營(yíng)支撐門(mén)戶同步直播回放內(nèi)容元數(shù)據(jù)和新增子內(nèi)容元數(shù)據(jù)的任務(wù)。兩條任務(wù)之間存在編排關(guān)系,只有前者執(zhí)行成功,后者才可以執(zhí)行。本發(fā)明實(shí)施例還提供一種內(nèi)容管理系統(tǒng),如圖6所示,包括
錄制任務(wù)生成模塊用于生成直播節(jié)目的錄制任務(wù),在所述直播節(jié)目播放前下發(fā)給收錄服務(wù)器;直播回放內(nèi)容生成模塊,用于根據(jù)收錄服務(wù)器在所述直播節(jié)目播放時(shí)同步錄制的錄制文件生成直播回放內(nèi)容。其中,所述內(nèi)容管理系統(tǒng)還包括分發(fā)模塊,用于將所述直播回放內(nèi)容分發(fā)給該直播回放內(nèi)容關(guān)聯(lián)的直播內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)。其中,所述錄制任務(wù)生成模塊是用于定時(shí)查詢遍歷已發(fā)布的直播內(nèi)容,查詢到直播節(jié)目的直播時(shí)間距離當(dāng)前時(shí)間在指定范圍內(nèi)時(shí),判斷是否需要錄制,如果需要,為所述直播節(jié)目已發(fā)布的不同格式的直播子內(nèi)容生成錄制任務(wù)。其中,直播回放內(nèi)容生成模塊是用于將該直播節(jié)目對(duì)應(yīng)的直播內(nèi)容的每個(gè)直播子內(nèi)容的錄制文件封裝為直播回放子內(nèi)容的實(shí)體文件,將所述直播回放子內(nèi)容的實(shí)體文件和直播回放子內(nèi)容的元數(shù)據(jù)組成直播回放子內(nèi)容,根據(jù)直播內(nèi)容標(biāo)識(shí)和節(jié)目標(biāo)識(shí)查找直播回放內(nèi)容,如果未查找到,則根據(jù)所述直播內(nèi)容的元數(shù)據(jù)生成直播回放內(nèi)容的元數(shù)據(jù),將所述直播回放內(nèi)容的元數(shù)據(jù)和直播回放子內(nèi)容組成直播回放內(nèi)容,如果查找到,則直接將所述直播回放子內(nèi)容關(guān)聯(lián)到所述直播回放內(nèi)容。其中,所述分發(fā)模塊是用于查找到所述直播回放內(nèi)容中的直播子內(nèi)容對(duì)應(yīng)的直播子內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)的流媒體和運(yùn)營(yíng)支撐門(mén)戶,向所述業(yè)務(wù)系統(tǒng)的流媒體注入所述直播回放子內(nèi)容;注入成功后,在所述業(yè)務(wù)系統(tǒng)的運(yùn)營(yíng)支撐門(mén)戶同步直播所述直播回放內(nèi)容元數(shù)據(jù)和直播回放子內(nèi)容元數(shù)據(jù)。本發(fā)明還提供一種直播回放內(nèi)容的管理系統(tǒng),包括上述內(nèi)容管理系統(tǒng)和收錄服務(wù)器,其中所述收錄服務(wù)器用于根據(jù)所述錄制任務(wù),在所述直播節(jié)目播放時(shí)同步錄制文件,并通知所述內(nèi)容管理系統(tǒng)。 本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤(pán)或光盤(pán)等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
權(quán)利要求
1.一種直播回放內(nèi)容的管理方法,其特征在于,包括 內(nèi)容管理系統(tǒng)生成直播節(jié)目的錄制任務(wù),在所述直播節(jié)目播放前下發(fā)給收錄服務(wù)器; 所述收錄服務(wù)器根據(jù)所述錄制任務(wù),在所述直播節(jié)目播放時(shí)同步錄制文件,并通知所述內(nèi)容管理系統(tǒng); 所述內(nèi)容管理系統(tǒng)根據(jù)所述錄制文件生成直播回放內(nèi)容。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括所述內(nèi)容管理系統(tǒng)將所述直播回放內(nèi)容分發(fā)給該直播回放內(nèi)容關(guān)聯(lián)的直播內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)。
3.如權(quán)利要求1所述的方法,其特征在于,所述內(nèi)容管理系統(tǒng)生成直播節(jié)目的錄制任務(wù)包括 所述內(nèi)容管理系統(tǒng)定時(shí)查詢遍歷已發(fā)布的直播內(nèi)容,查詢到直播節(jié)目的直播時(shí)間距離當(dāng)前時(shí)間在指定范圍內(nèi)時(shí),判斷是否需要錄制,如果需要,為所述直播節(jié)目已發(fā)布的不同格式的直播子內(nèi)容生成錄制任務(wù)。
4.如權(quán)利要求2所述的方法,其特征在于, 所述內(nèi)容管理系統(tǒng)根據(jù)所述錄制文件生成直播回放內(nèi)容包括 所述內(nèi)容管理系統(tǒng)將該直播節(jié)目對(duì)應(yīng)的直播內(nèi)容的每個(gè)直播子內(nèi)容的錄制文件封裝為直播回放子內(nèi)容的實(shí)體文件,將所述直播回放子內(nèi)容的實(shí)體文件和直播回放子內(nèi)容的元數(shù)據(jù)組成直播回放子內(nèi)容,根據(jù)直播內(nèi)容標(biāo)識(shí)和節(jié)目標(biāo)識(shí)查找直播回放內(nèi)容,如果未查找到,則根據(jù)所述直播內(nèi)容的元數(shù)據(jù)生成直播回放內(nèi)容的元數(shù)據(jù),將所述直播回放內(nèi)容的元數(shù)據(jù)和直播回放子內(nèi)容組成直播回放內(nèi)容,如果查找到,則直接將所述直播回放子內(nèi)容關(guān)聯(lián)到所述直播回放內(nèi)容。
5.如權(quán)利要求4所述的方法,其特征在于, 所述內(nèi)容管理系統(tǒng)將所述直播回放內(nèi)容分發(fā)給該直播回放內(nèi)容關(guān)聯(lián)的直播內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)包括 所述內(nèi)容管理系統(tǒng)查找到所述直播回放內(nèi)容中的直播子內(nèi)容對(duì)應(yīng)的直播子內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)的流媒體和運(yùn)營(yíng)支撐門(mén)戶,向所述業(yè)務(wù)系統(tǒng)的流媒體注入所述直播回放子內(nèi)容;注入成功后,所述內(nèi)容管理系統(tǒng)在所述業(yè)務(wù)系統(tǒng)的運(yùn)營(yíng)支撐門(mén)戶同步直播所述直播回放內(nèi)容元數(shù)據(jù)和直播回放子內(nèi)容元數(shù)據(jù)。
6.一種內(nèi)容管理系統(tǒng),其特征在于,包括 錄制任務(wù)生成模塊用于生成直播節(jié)目的錄制任務(wù),在所述直播節(jié)目播放前下發(fā)給收錄服務(wù)器; 直播回放內(nèi)容生成模塊,用于根據(jù)收錄服務(wù)器在所述直播節(jié)目播放時(shí)同步錄制的錄制文件生成直播回放內(nèi)容。
7.如權(quán)利要求6所述的內(nèi)容管理系統(tǒng),其特征在于,所述內(nèi)容管理系統(tǒng)還包括分發(fā)模塊,用于將所述直播回放內(nèi)容分發(fā)給該直播回放內(nèi)容關(guān)聯(lián)的直播內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)。
8.如權(quán)利要求6所述的內(nèi)容管理系統(tǒng),其特征在于,所述錄制任務(wù)生成模塊是用于定時(shí)查詢遍歷已發(fā)布的直播內(nèi)容,查詢到直播節(jié)目的直播時(shí)間距離當(dāng)前時(shí)間在指定范圍內(nèi)時(shí),判斷是否需要錄制,如果需要,為所述直播節(jié)目已發(fā)布的不同格式的直播子內(nèi)容生成錄制任務(wù)。
9.如權(quán)利要求7所述的內(nèi)容管理系統(tǒng),其特征在于, 所述直播回放內(nèi)容生成模塊是用于將該直播節(jié)目對(duì)應(yīng)的直播內(nèi)容的每個(gè)直播子內(nèi)容的錄制文件封裝為直播回放子內(nèi)容的實(shí)體文件,將所述直播回放子內(nèi)容的實(shí)體文件和直播回放子內(nèi)容的元數(shù)據(jù)組成直播回放子內(nèi)容,根據(jù)直播內(nèi)容標(biāo)識(shí)和節(jié)目標(biāo)識(shí)查找直播回放內(nèi)容,如果未查找到,則根據(jù)所述直播內(nèi)容的元數(shù)據(jù)生成直播回放內(nèi)容的元數(shù)據(jù),將所述直播回放內(nèi)容的元數(shù)據(jù)和直播回放子內(nèi)容組成直播回放內(nèi)容,如果查找到,則直接將所述直播回放子內(nèi)容關(guān)聯(lián)到所述直播回放內(nèi)容。
10.如權(quán)利要求9所述的內(nèi)容管理系統(tǒng),其特征在于, 所述分發(fā)模塊是用于查找到所述直播回放內(nèi)容中的直播子內(nèi)容對(duì)應(yīng)的直播子內(nèi)容所發(fā)布過(guò)的業(yè)務(wù)系統(tǒng)的流媒體和運(yùn)營(yíng)支撐門(mén)戶,向所述業(yè)務(wù)系統(tǒng)的流媒體注入所述直播回放子內(nèi)容;注入成功后,在所述業(yè)務(wù)系統(tǒng)的運(yùn)營(yíng)支撐門(mén)戶同步直播所述直播回放內(nèi)容元數(shù)據(jù)和直播回放子內(nèi)容元數(shù)據(jù)。
11.一種直播回放內(nèi)容的管理系統(tǒng),其特征在于,包括如權(quán)利要求6至10任一所述的內(nèi)容管理系統(tǒng)和收錄服務(wù)器,其中 所述收錄服務(wù)器用于根據(jù)所述錄制任務(wù),在所述直播節(jié)目播放時(shí)同步錄制文件,并通知所述內(nèi)容管理系統(tǒng)。
全文摘要
本發(fā)明提供了一種直播回放內(nèi)容的管理方法,包括內(nèi)容管理系統(tǒng)生成直播節(jié)目的錄制任務(wù),在所述直播節(jié)目播放前下發(fā)給收錄服務(wù)器;所述收錄服務(wù)器根據(jù)所述錄制任務(wù),在所述直播節(jié)目播放時(shí)同步錄制文件,并通知所述內(nèi)容管理系統(tǒng);所述內(nèi)容管理系統(tǒng)根據(jù)所述錄制文件生成直播回放內(nèi)容。本發(fā)明還提供一種內(nèi)容管理系統(tǒng)和一種直播回放內(nèi)容的管理系統(tǒng)。本發(fā)明實(shí)現(xiàn)了對(duì)直播回放內(nèi)容的集中管理。
文檔編號(hào)H04N21/25GK103051929SQ20111031429
公開(kāi)日2013年4月17日 申請(qǐng)日期2011年10月17日 優(yōu)先權(quán)日2011年10月17日
發(fā)明者唐秀華 申請(qǐng)人:中興通訊股份有限公司