專利名稱:一種cms內(nèi)容訂單系統(tǒng)及實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及ー種CMS內(nèi)容訂單系統(tǒng)及其實(shí)現(xiàn)方法。
背景技術(shù):
隨著業(yè)務(wù)發(fā)展,在內(nèi)容運(yùn)營(yíng)過(guò)程中出現(xiàn)了瓶頸業(yè)務(wù)種類快速增加導(dǎo)致用戶終端種類豐富、內(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)容中心的需求,內(nèi)容管理系統(tǒng)(CMS, Content ManagementSystem)應(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)之間的同步管理。現(xiàn)有技術(shù)中,業(yè)務(wù)系統(tǒng)都是被動(dòng)接收CMS下發(fā)的內(nèi)容,或者線下方式要求CMS下發(fā)指定內(nèi)容,不方便,效率低,無(wú)法滿足業(yè)務(wù)系統(tǒng)日益豐富的運(yùn)營(yíng)需要。另外某業(yè)務(wù)系統(tǒng)需要的內(nèi)容可能在CMS中是存在的,但是實(shí)體文件格式卻可能不滿足相應(yīng)的終端需求,需要CMS管理員手動(dòng)執(zhí)行文件轉(zhuǎn)碼生成滿足需求的實(shí)體文件,再手動(dòng)發(fā)布內(nèi)容,過(guò)程復(fù)雜耗時(shí)且效率低下。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供ー種CMS內(nèi)容訂單系統(tǒng)及其實(shí)現(xiàn)方法,用于解決業(yè)務(wù)系統(tǒng)被動(dòng)接收CMS下發(fā)的內(nèi)容,或者線下方式要求CMS下發(fā)指定內(nèi)容,不方便,效率低,無(wú)法滿足業(yè)務(wù)系統(tǒng)運(yùn)營(yíng)需求等技術(shù)問(wèn)題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的ー種CMS內(nèi)容訂單系統(tǒng)的實(shí)現(xiàn)方法,該方法包括通過(guò)CMS門戶生成內(nèi)容訂單,內(nèi)容訂單用于指示向目標(biāo)業(yè)務(wù)系統(tǒng)發(fā)布適合目標(biāo)業(yè)務(wù)系統(tǒng)格式要求的內(nèi)容;依據(jù)所述內(nèi)容訂單判斷是否存在符合目標(biāo)業(yè)務(wù)系統(tǒng)格式要求的子內(nèi)容,若存在則直接生成內(nèi)容發(fā)布任務(wù),若不存在則自動(dòng)生成轉(zhuǎn)碼任務(wù),在轉(zhuǎn)碼任務(wù)成功完成后自動(dòng)生成對(duì)應(yīng)的內(nèi)容發(fā)布任務(wù);內(nèi)容發(fā)布任務(wù)用于自動(dòng)將所述內(nèi)容訂單指定的內(nèi)容發(fā)布到目標(biāo)業(yè)務(wù)系統(tǒng);轉(zhuǎn)碼任務(wù)用于自動(dòng)執(zhí)行文件格式轉(zhuǎn)碼,生成符合目標(biāo)業(yè)務(wù)系統(tǒng)格式要求的子內(nèi)容。進(jìn)ー步地,所述生成所述內(nèi)容訂單包括如下步驟業(yè)務(wù)系統(tǒng)的運(yùn)營(yíng)支撐人員登錄到CMS門戶的內(nèi)容訂單創(chuàng)建頁(yè)面,填寫目標(biāo)業(yè)務(wù)系統(tǒng),選擇要向目標(biāo)業(yè)務(wù)系統(tǒng)發(fā)布的內(nèi)容及適合目標(biāo)業(yè)務(wù)系統(tǒng)的文件轉(zhuǎn)碼參數(shù),然后提交內(nèi)容訂單。進(jìn)ー步地,所述生成轉(zhuǎn)碼任務(wù)包括如下步驟判斷是否能從現(xiàn)有子內(nèi)容實(shí)體文件轉(zhuǎn)碼出適合目標(biāo)業(yè)務(wù)系統(tǒng)的子內(nèi)容實(shí)體文件,當(dāng)判定能夠轉(zhuǎn)碼出適合目標(biāo)業(yè)務(wù)系統(tǒng)的子內(nèi)容實(shí)體文件吋,自動(dòng)生成相應(yīng)的轉(zhuǎn)碼任務(wù)。進(jìn)ー步地,所述生成發(fā)布任務(wù)具體為
向位于數(shù)據(jù)庫(kù)中的內(nèi)容發(fā)布任務(wù)表插入記錄,所述內(nèi)容發(fā)布任務(wù)表至少包含如下 信息目標(biāo)業(yè)務(wù)系統(tǒng)標(biāo)識(shí)、待發(fā)布的內(nèi)容和子內(nèi)容標(biāo)識(shí)。進(jìn)ー步地,所述自動(dòng)將所述內(nèi)容訂單指定的內(nèi)容發(fā)布到目標(biāo)業(yè)務(wù)系統(tǒng)具體為定時(shí)掃描內(nèi)容發(fā)布任務(wù)表,當(dāng)發(fā)現(xiàn)有待執(zhí)行的內(nèi)容發(fā)布任務(wù)時(shí),向目標(biāo)業(yè)務(wù)系統(tǒng)的流媒體引擎同步內(nèi)容發(fā)布任務(wù)指示的子內(nèi)容的標(biāo)識(shí)及對(duì)應(yīng)實(shí)體文件地址。進(jìn)ー步地,所述生成轉(zhuǎn)碼任務(wù)具體為向位于數(shù)據(jù)庫(kù)中的轉(zhuǎn)碼任務(wù)表插入記錄,所述轉(zhuǎn)碼任務(wù)表中至少包含轉(zhuǎn)碼源子內(nèi)容標(biāo)識(shí)、轉(zhuǎn)碼目標(biāo)格式、目標(biāo)文件存放地址。進(jìn)ー步地,所述自動(dòng)執(zhí)行文件格式轉(zhuǎn)碼具體為定時(shí)掃描轉(zhuǎn)碼任務(wù)表,當(dāng)發(fā)現(xiàn)有新的轉(zhuǎn)碼任務(wù)時(shí)向轉(zhuǎn)碼服務(wù)器發(fā)起轉(zhuǎn)碼請(qǐng)求;在轉(zhuǎn)碼成功后,生成目標(biāo)子內(nèi)容對(duì)象,并將目標(biāo)子內(nèi)容對(duì)象關(guān)聯(lián)到內(nèi)容訂單所選內(nèi)容對(duì)象上;依據(jù)所述內(nèi)容訂單及所述目標(biāo)子內(nèi)容對(duì)象生成相應(yīng)的內(nèi)容發(fā)布任務(wù)。本發(fā)明實(shí)施例還提供ー種CMS內(nèi)容訂單系統(tǒng),該系統(tǒng)包括CMS門戶,用于生成內(nèi)容訂單并依據(jù)所述內(nèi)容訂單判斷是否存在符合目標(biāo)業(yè)務(wù)系統(tǒng)格式要求的子內(nèi)容,若存在則自動(dòng)生成發(fā)布任務(wù),若不存在則自動(dòng)生成轉(zhuǎn)碼任務(wù);轉(zhuǎn)碼接ロ機(jī),用于自動(dòng)處理轉(zhuǎn)碼任務(wù),控制轉(zhuǎn)碼服務(wù)器執(zhí)行文件格式轉(zhuǎn)碼,生成符合目標(biāo)業(yè)務(wù)系統(tǒng)格式要求的子內(nèi)容;在轉(zhuǎn)碼任務(wù)成功完成后還負(fù)責(zé)自動(dòng)生成對(duì)應(yīng)的內(nèi)容發(fā)布任務(wù);內(nèi)容發(fā)布接ロ機(jī),用于處理CMS門戶或轉(zhuǎn)碼接ロ機(jī)生成的內(nèi)容發(fā)布任務(wù),自動(dòng)將所述內(nèi)容訂單指定的內(nèi)容發(fā)布到目標(biāo)業(yè)務(wù)系統(tǒng);數(shù)據(jù)庫(kù)用于提供數(shù)據(jù)查詢和存儲(chǔ)功能。進(jìn)ー步地,所述CMS門戶還用于在不存在符合目標(biāo)業(yè)務(wù)系統(tǒng)格式要求的子內(nèi)容時(shí),判斷是否能從現(xiàn)有子內(nèi)容實(shí)體文件轉(zhuǎn)碼出適合目標(biāo)業(yè)務(wù)系統(tǒng)的子內(nèi)容實(shí)體文件,當(dāng)判定能夠轉(zhuǎn)碼出適合目標(biāo)業(yè)務(wù)系統(tǒng)的子內(nèi)容實(shí)體文件時(shí),還用于自動(dòng)生成相應(yīng)的轉(zhuǎn)碼任務(wù)。進(jìn)ー步地,所述CMS門戶和所述轉(zhuǎn)碼接ロ機(jī)通過(guò)向位于數(shù)據(jù)庫(kù)中的內(nèi)容發(fā)布任務(wù)表插入記錄的方式生成內(nèi)容發(fā)布任務(wù);所述內(nèi)容發(fā)布任務(wù)表至少包含如下信息目標(biāo)業(yè)務(wù)系統(tǒng)標(biāo)識(shí)、待發(fā)布的內(nèi)容和子內(nèi)容標(biāo)識(shí);所述內(nèi)容發(fā)布接ロ機(jī)定時(shí)掃描內(nèi)容發(fā)布任務(wù)表判斷是否有新的內(nèi)容發(fā)布任務(wù),如果有則向目標(biāo)業(yè)務(wù)系統(tǒng)的流媒體引擎同步對(duì)應(yīng)的內(nèi)容元數(shù)據(jù)及適合于所述目標(biāo)業(yè)務(wù)系統(tǒng)的子內(nèi)容元數(shù)據(jù)。進(jìn)ー步地,所述CMS門戶通過(guò)向位于數(shù)據(jù)庫(kù)中的轉(zhuǎn)碼任務(wù)表插入記錄的方式生成轉(zhuǎn)碼任務(wù);所述轉(zhuǎn)碼任務(wù)表中至少包含轉(zhuǎn)碼源子內(nèi)容標(biāo)識(shí)、轉(zhuǎn)碼目標(biāo)格式、目標(biāo)文件存放地址;所述轉(zhuǎn)碼接ロ機(jī)定時(shí)掃描轉(zhuǎn)碼任務(wù)表,當(dāng)發(fā)現(xiàn)有新的轉(zhuǎn)碼任務(wù)時(shí)向轉(zhuǎn)碼服務(wù)器發(fā)起轉(zhuǎn)碼請(qǐng)求;在接收到轉(zhuǎn)碼服務(wù)器反饋的轉(zhuǎn)碼成功的響應(yīng)后,生成目標(biāo)子內(nèi)容対象,并將目標(biāo)子內(nèi)容對(duì)象關(guān)聯(lián)到內(nèi)容訂單所選內(nèi)容對(duì)象上,然后依據(jù)所述內(nèi)容訂單及所述目標(biāo)子內(nèi)容對(duì)象生成相應(yīng)的內(nèi)容發(fā)布任務(wù)。本發(fā)明通過(guò)創(chuàng)建內(nèi)容訂單,通過(guò)業(yè)務(wù)流程控制,自動(dòng)實(shí)現(xiàn)目標(biāo)業(yè)務(wù)系統(tǒng)所要求子內(nèi)容格式的轉(zhuǎn)碼以及對(duì)應(yīng)內(nèi)容的發(fā)布,實(shí)現(xiàn)針對(duì)目標(biāo)業(yè)務(wù)系統(tǒng)的內(nèi)容自動(dòng)下發(fā),提高了發(fā)布效率,滿足業(yè)務(wù)系統(tǒng)運(yùn)營(yíng)需求。
圖I是本發(fā)明提供的CMS內(nèi)容訂單系統(tǒng)的模塊功能結(jié)構(gòu)示意圖;圖2是本發(fā)明中內(nèi)容對(duì)象及子內(nèi)容對(duì)象的關(guān)系示意圖;圖3是本發(fā)明提供的CMS內(nèi)容訂單系統(tǒng)的處理時(shí)序圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例并參照附圖,對(duì)本發(fā)明進(jìn)一歩詳細(xì)說(shuō)明。圖I為本發(fā)明實(shí)施例提供的CMS內(nèi)容訂單系統(tǒng)的功能結(jié)構(gòu)圖及與相關(guān)網(wǎng)元的邏輯關(guān)系示意圖,其中,轉(zhuǎn)碼服務(wù)器用于為所述CMS內(nèi)容訂單系統(tǒng)提供多媒體實(shí)體文件的轉(zhuǎn)碼支持,轉(zhuǎn)碼服務(wù)器可有ー個(gè)/組或多個(gè)/組;業(yè)務(wù)系統(tǒng)中的運(yùn)營(yíng)支撐門戶和流媒體引擎分別與本發(fā)明提供的CMS內(nèi)容訂單系統(tǒng)之間具有接ロ,可以有多個(gè)不同的業(yè)務(wù)系統(tǒng)。本發(fā)明提供的CMS內(nèi)容訂單系統(tǒng)包含CMS門戶、轉(zhuǎn)碼接ロ機(jī)、內(nèi)容發(fā)布接ロ機(jī)、數(shù)據(jù)庫(kù);CMS門戶,用于向業(yè)務(wù)系統(tǒng)運(yùn)營(yíng)支撐人員提供創(chuàng)建內(nèi)容訂單并根據(jù)內(nèi)容訂單創(chuàng)建轉(zhuǎn)碼任務(wù)或內(nèi)容發(fā)布任務(wù)的WEB服務(wù)功能;轉(zhuǎn)碼接ロ機(jī),用于處理CMS門戶生成的轉(zhuǎn)碼任務(wù),該模塊通過(guò)與轉(zhuǎn)碼服務(wù)器之間的接ロ向轉(zhuǎn)碼服務(wù)器發(fā)送轉(zhuǎn)碼請(qǐng)求,若轉(zhuǎn)碼服務(wù)器反饋轉(zhuǎn)碼成功的響應(yīng),則該模塊根據(jù)轉(zhuǎn)碼任務(wù)的處理結(jié)果生成子內(nèi)容元數(shù)據(jù)和內(nèi)容發(fā)布任務(wù);子內(nèi)容的實(shí)體文件由轉(zhuǎn)碼服務(wù)器根據(jù)轉(zhuǎn)碼任務(wù)生成并存儲(chǔ)于可共享的媒體存儲(chǔ)服務(wù)器中;內(nèi)容發(fā)布接ロ機(jī),用于處理CMS門戶或轉(zhuǎn)碼接ロ機(jī)生成的內(nèi)容發(fā)布任務(wù),向業(yè)務(wù)系統(tǒng)發(fā)布對(duì)應(yīng)的內(nèi)容,并接收和處理業(yè)務(wù)系統(tǒng)的反饋。向某業(yè)務(wù)系統(tǒng)發(fā)布內(nèi)容是指向某業(yè)務(wù)系統(tǒng)發(fā)布內(nèi)容元數(shù)據(jù)和格式適合的子內(nèi)容元數(shù)據(jù),所述子內(nèi)容元數(shù)據(jù)中包含子內(nèi)容實(shí)體文件的訪問(wèn)地址,其他格式不適合的子內(nèi)容對(duì)于該業(yè)務(wù)系統(tǒng)不可見(jiàn)。數(shù)據(jù)庫(kù)用于為關(guān)聯(lián)模塊提供數(shù)據(jù)查詢和存儲(chǔ)功能,使得關(guān)聯(lián)模塊可以共享數(shù)據(jù);所述數(shù)據(jù)至少包含CMS門戶系統(tǒng)生成的訂單數(shù)據(jù),根據(jù)訂單生成的轉(zhuǎn)碼任務(wù)表、內(nèi)容發(fā)布任務(wù)表、內(nèi)容元數(shù)據(jù)信息等。圖2為本發(fā)明中內(nèi)容對(duì)象關(guān)系圖,ー個(gè)內(nèi)容對(duì)象由內(nèi)容元數(shù)據(jù)信息和若干子內(nèi)容對(duì)象組成,ー個(gè)子內(nèi)容對(duì)象由子內(nèi)容元數(shù)據(jù)信息和子內(nèi)容實(shí)體文件組成。各個(gè)子內(nèi)容實(shí)體文件播放內(nèi)容相同,但是格式不同(比如分辨率、碼流速率等),對(duì)應(yīng)不同的業(yè)務(wù)系統(tǒng),適配不同的終端。比如一部《功夫熊貓》電影,作為內(nèi)容對(duì)象,可以同時(shí)擁有PC(個(gè)人電腦,Personal Computer)、手機(jī)、IPTV(交互式網(wǎng)絡(luò)電視)機(jī)頂盒等多個(gè)版本的子內(nèi)容對(duì)象。向某業(yè)務(wù)系統(tǒng)發(fā)布內(nèi)容,是指發(fā)布內(nèi)容元數(shù)據(jù)和格式適合的子內(nèi)容元數(shù)據(jù),其他格式不適合的子內(nèi)容對(duì)于該業(yè)務(wù)系統(tǒng)不可見(jiàn)。所述的內(nèi)容元數(shù)據(jù)可包含如下信息內(nèi)容標(biāo)識(shí)、業(yè)務(wù)屬性、基本屬性;所述業(yè)務(wù)屬性用于指示內(nèi)容業(yè)務(wù)運(yùn)營(yíng)相關(guān)信息,比如內(nèi)容提供商、內(nèi)容版權(quán)、版權(quán)失效期、是否拷貝保護(hù)等,所述基本屬性用于指示內(nèi)容本身的信息,例如產(chǎn)地、上映年份、語(yǔ)種、簡(jiǎn)介等。所述的子內(nèi)容元數(shù)據(jù)包含 所屬的內(nèi)容標(biāo)識(shí)、媒體格式信息、實(shí)體文件訪問(wèn)地址、所適合的業(yè)務(wù)系統(tǒng)等。當(dāng)ー個(gè)內(nèi)容缺乏適合某業(yè)務(wù)系統(tǒng)的子內(nèi)容,如果該業(yè)務(wù)系統(tǒng)運(yùn)營(yíng)支撐人員針對(duì)該內(nèi)容下訂單,CMS門戶會(huì)利用該內(nèi)容現(xiàn)有的子內(nèi)容實(shí)體文件實(shí)施轉(zhuǎn)碼,生成適合該業(yè)務(wù)系統(tǒng)的子內(nèi)容對(duì)象。用做轉(zhuǎn)碼源的子內(nèi)容文件稱為“母片”,轉(zhuǎn)碼生成的子內(nèi)容文件稱為“子片”。通常母片選擇當(dāng)前規(guī)格最高的子內(nèi)容實(shí)體文件,比如高清版,可以轉(zhuǎn)成標(biāo)清版和低碼流版。如果當(dāng)前僅有低規(guī)格的子內(nèi)容實(shí)體文件,卻要求生成高規(guī)格的子內(nèi)容實(shí)體文件,則無(wú)法實(shí)施轉(zhuǎn)碼。圖3為本發(fā)明提供的CMS內(nèi)容訂單系統(tǒng)的處理時(shí)序圖,具體步驟如下步驟I、業(yè)務(wù)系統(tǒng)的運(yùn)營(yíng)支撐人員登錄到CMS門戶的內(nèi)容訂單創(chuàng)建頁(yè)面,填寫目標(biāo)業(yè)務(wù)系統(tǒng),選擇目標(biāo)業(yè)務(wù)系統(tǒng)需要的內(nèi)容,并選擇適合目標(biāo)業(yè)務(wù)系統(tǒng)的文件轉(zhuǎn)碼參數(shù),提交內(nèi)容訂單。在內(nèi)容訂單提交后,CMS門戶首先判斷所選內(nèi)容下是否存在適合目標(biāo)業(yè)務(wù)系統(tǒng)的子內(nèi)容文件,若存在則執(zhí)行步驟2,若不存在,則繼續(xù)判斷是否能夠通過(guò)現(xiàn)有子內(nèi)容實(shí)體文件轉(zhuǎn)碼出格式適合的子內(nèi)容文件,如果可以則執(zhí)行步驟2',否則創(chuàng)建訂單失敗,流程結(jié)束;內(nèi)容訂單存儲(chǔ)于數(shù)據(jù)庫(kù)中的內(nèi)容訂單表中,其中至少包含內(nèi)容標(biāo)識(shí)、目標(biāo)格式信息、目標(biāo)業(yè)務(wù)系統(tǒng)標(biāo)識(shí)等;步驟2、直接生成內(nèi)容發(fā)布任務(wù),即向數(shù)據(jù)庫(kù)中的內(nèi)容發(fā)布任務(wù)表插入記錄,然后執(zhí)行步驟8 ;內(nèi)容發(fā)布任務(wù)存儲(chǔ)于數(shù)據(jù)庫(kù)中的內(nèi)容發(fā)布任務(wù)表中,其中至少包含如下信息目標(biāo)業(yè)務(wù)系統(tǒng)標(biāo)識(shí)、待發(fā)布的內(nèi)容和子內(nèi)容標(biāo)識(shí)、狀態(tài)信息等;通過(guò)子內(nèi)容標(biāo)識(shí)可獲取到子內(nèi)容實(shí)體文件的網(wǎng)絡(luò)訪問(wèn)地址;步驟2'、如果沒(méi)有格式適合的子內(nèi)容對(duì)象,則挑選該內(nèi)容的當(dāng)前規(guī)格最高的子內(nèi)容,根據(jù)內(nèi)容訂單指定的轉(zhuǎn)碼參數(shù)生成轉(zhuǎn)碼任務(wù),即向轉(zhuǎn)碼任務(wù)表插入記錄;轉(zhuǎn)碼任務(wù)表中至少包含轉(zhuǎn)碼源子內(nèi)容標(biāo)識(shí)、轉(zhuǎn)碼目標(biāo)格式、目標(biāo)文件存放地址、狀態(tài)信息等;步驟3、轉(zhuǎn)碼接ロ機(jī)定時(shí)掃描轉(zhuǎn)碼任務(wù)表,當(dāng)發(fā)現(xiàn)有新的轉(zhuǎn)碼任務(wù),向轉(zhuǎn)碼服務(wù)器發(fā)起轉(zhuǎn)碼請(qǐng)求;步驟4、轉(zhuǎn)碼服務(wù)器根據(jù)轉(zhuǎn)碼請(qǐng)求,執(zhí)行轉(zhuǎn)碼;步驟5、轉(zhuǎn)碼服務(wù)器執(zhí)行轉(zhuǎn)碼任務(wù)結(jié)束,通知轉(zhuǎn)碼接ロ機(jī)執(zhí)行結(jié)果;步驟6、如果轉(zhuǎn)碼任務(wù)執(zhí)行失敗,則流程結(jié)束,否則,轉(zhuǎn)碼接ロ機(jī)將轉(zhuǎn)碼生成的子片、作為子內(nèi)容實(shí)體文件,再結(jié)合母片對(duì)應(yīng)子內(nèi)容元數(shù)據(jù)和轉(zhuǎn)碼參數(shù)以及子片自身屬性,如文件MD5(摘要算法第五版,Message Digest Algorithm 5,用于生成文件校驗(yàn)碼)值、文件大小、播放時(shí)長(zhǎng)等,生成子內(nèi)容元數(shù)據(jù),子片實(shí)體文件和子內(nèi)容元數(shù)據(jù)構(gòu)成一個(gè)新的子內(nèi)容對(duì)象,最后把新增子內(nèi)容對(duì)象關(guān)聯(lián)到內(nèi)容訂單所選內(nèi)容對(duì)象上步驟7、如果轉(zhuǎn)碼成功,則轉(zhuǎn)碼接ロ機(jī)根據(jù)內(nèi)容訂單及轉(zhuǎn)碼結(jié)果生成內(nèi)容發(fā)布任務(wù),即向內(nèi)容發(fā)布任務(wù)表插入記錄;步驟8、內(nèi)容發(fā)布接ロ機(jī)定時(shí)掃描內(nèi)容發(fā)布任務(wù)表,發(fā)現(xiàn)有待執(zhí)行的內(nèi)容發(fā)布任務(wù),則向目標(biāo)業(yè)務(wù)系統(tǒng)的流媒體引擎同步內(nèi)容發(fā)布任務(wù)指示的子內(nèi)容的標(biāo)識(shí)及對(duì)應(yīng)實(shí)體文件地址;步驟9、目標(biāo)業(yè)務(wù)系統(tǒng)的流媒體引擎向內(nèi)容發(fā)布接ロ反饋同步結(jié)果,如果同步失敗,則流程結(jié)束;步驟10、如果向目標(biāo)業(yè)務(wù)系統(tǒng)的流媒體引擎同步成功,則內(nèi)容發(fā)布接ロ機(jī)向目標(biāo)業(yè)務(wù)系統(tǒng)的運(yùn)營(yíng)支撐門戶同步發(fā)布任務(wù)指定的內(nèi)容元數(shù)據(jù)和子內(nèi)容元數(shù)據(jù);步驟11、目標(biāo)業(yè)務(wù)系統(tǒng)的運(yùn)營(yíng)支撐門戶反饋同步結(jié)果,流程結(jié)束。在內(nèi)容發(fā)布完成后,運(yùn)營(yíng)支撐門戶上可以查看到訂單所選內(nèi)容的信息,流媒體引擎可以訪問(wèn)并播放對(duì)應(yīng)的子內(nèi)容實(shí)體文件。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明保護(hù)范圍。
權(quán)利要求
1.一種CMS內(nèi)容訂單系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,該方法包括 通過(guò)CMS門戶生成內(nèi)容訂單,內(nèi)容訂單用于指示向目標(biāo)業(yè)務(wù)系統(tǒng)發(fā)布適合目標(biāo)業(yè)務(wù)系統(tǒng)格式要求的內(nèi)容; 依據(jù)所述內(nèi)容訂單判斷是否存在符合目標(biāo)業(yè)務(wù)系統(tǒng)格式要求的子內(nèi)容,若存在則直接生成內(nèi)容發(fā)布任務(wù),若不存在則自動(dòng)生成轉(zhuǎn)碼任務(wù),在轉(zhuǎn)碼任務(wù)成功完成后自動(dòng)生成對(duì)應(yīng)的內(nèi)容發(fā)布任務(wù); 內(nèi)容發(fā)布任務(wù)用于自動(dòng)將所述內(nèi)容訂單指定的內(nèi)容發(fā)布到目標(biāo)業(yè)務(wù)系統(tǒng); 轉(zhuǎn)碼任務(wù)用于自動(dòng)執(zhí)行文件格式轉(zhuǎn)碼,生成符合目標(biāo)業(yè)務(wù)系統(tǒng)格式要求的子內(nèi)容。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述生成所述內(nèi)容訂單包括如下步驟 業(yè)務(wù)系統(tǒng)的運(yùn)營(yíng)支撐人員登錄到CMS門戶的內(nèi)容訂單創(chuàng)建頁(yè)面,填寫目標(biāo)業(yè)務(wù)系統(tǒng),選擇要向目標(biāo)業(yè)務(wù)系統(tǒng)發(fā)布的內(nèi)容及適合目標(biāo)業(yè)務(wù)系統(tǒng)的文件轉(zhuǎn)碼參數(shù),然后提交內(nèi)容訂單。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述生成轉(zhuǎn)碼任務(wù)包括如下步驟 判斷是否能從現(xiàn)有子內(nèi)容實(shí)體文件轉(zhuǎn)碼出適合目標(biāo)業(yè)務(wù)系統(tǒng)的子內(nèi)容實(shí)體文件,當(dāng)判定能夠轉(zhuǎn)碼出適合目標(biāo)業(yè)務(wù)系統(tǒng)的子內(nèi)容實(shí)體文件時(shí),自動(dòng)生成相應(yīng)的轉(zhuǎn)碼任務(wù)。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述生成發(fā)布任務(wù)具體為 向位于數(shù)據(jù)庫(kù)中的內(nèi)容發(fā)布任務(wù)表插入記錄,所述內(nèi)容發(fā)布任務(wù)表至少包含如下信息目標(biāo)業(yè)務(wù)系統(tǒng)標(biāo)識(shí)、待發(fā)布的內(nèi)容和子內(nèi)容標(biāo)識(shí)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述自動(dòng)將所述內(nèi)容訂單指定的內(nèi)容發(fā)布到目標(biāo)業(yè)務(wù)系統(tǒng)具體為 定時(shí)掃描內(nèi)容發(fā)布任務(wù)表,當(dāng)發(fā)現(xiàn)有待執(zhí)行的內(nèi)容發(fā)布任務(wù)時(shí),向目標(biāo)業(yè)務(wù)系統(tǒng)的流媒體引擎同步內(nèi)容發(fā)布任務(wù)指示的子內(nèi)容的標(biāo)識(shí)及對(duì)應(yīng)實(shí)體文件地址。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述生成轉(zhuǎn)碼任務(wù)具體為 向位于數(shù)據(jù)庫(kù)中的轉(zhuǎn)碼任務(wù)表插入記錄,所述轉(zhuǎn)碼任務(wù)表中至少包含轉(zhuǎn)碼源子內(nèi)容標(biāo)識(shí)、轉(zhuǎn)碼目標(biāo)格式、目標(biāo)文件存放地址。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述自動(dòng)執(zhí)行文件格式轉(zhuǎn)碼具體為 定時(shí)掃描轉(zhuǎn)碼任務(wù)表,當(dāng)發(fā)現(xiàn)有新的轉(zhuǎn)碼任務(wù)時(shí)向轉(zhuǎn)碼服務(wù)器發(fā)起轉(zhuǎn)碼請(qǐng)求; 在轉(zhuǎn)碼成功后,生成目標(biāo)子內(nèi)容對(duì)象,并將目標(biāo)子內(nèi)容對(duì)象關(guān)聯(lián)到內(nèi)容訂單所選內(nèi)容對(duì)象上; 依據(jù)所述內(nèi)容訂單及所述目標(biāo)子內(nèi)容對(duì)象生成相應(yīng)的內(nèi)容發(fā)布任務(wù)。
8.一種CMS內(nèi)容訂單系統(tǒng),其特征在于,該系統(tǒng)包括 CMS門戶,用于生成內(nèi)容訂單并依據(jù)所述內(nèi)容訂單判斷是否存在符合目標(biāo)業(yè)務(wù)系統(tǒng)格式要求的子內(nèi)容,若存在則自動(dòng)生成發(fā)布任務(wù),若不存在則自動(dòng)生成轉(zhuǎn)碼任務(wù); 轉(zhuǎn)碼接口機(jī),用于自動(dòng)處理轉(zhuǎn)碼任務(wù),控制轉(zhuǎn)碼服務(wù)器執(zhí)行文件格式轉(zhuǎn)碼,生成符合目標(biāo)業(yè)務(wù)系統(tǒng)格式要求的子內(nèi)容;在轉(zhuǎn)碼任務(wù)成功完成后還負(fù)責(zé)自動(dòng)生成對(duì)應(yīng)的內(nèi)容發(fā)布任務(wù); 內(nèi)容發(fā)布接口機(jī),用于處理CMS門戶或轉(zhuǎn)碼接口機(jī)生成的內(nèi)容發(fā)布任務(wù),自動(dòng)將所述內(nèi)各訂單指定的內(nèi)各發(fā)布到目標(biāo)業(yè)務(wù)系統(tǒng); 數(shù)據(jù)庫(kù)用于提供數(shù)據(jù)查詢和存儲(chǔ)功能。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述CMS門戶還用于在不存在符合目標(biāo)業(yè)務(wù)系統(tǒng)格式要求的子內(nèi)容時(shí),判斷是否能從現(xiàn)有子內(nèi)容實(shí)體文件轉(zhuǎn)碼出適合目標(biāo)業(yè)務(wù)系統(tǒng)的子內(nèi)容實(shí)體文件,當(dāng)判定能夠轉(zhuǎn)碼出適合目標(biāo)業(yè)務(wù)系統(tǒng)的子內(nèi)容實(shí)體文件時(shí),還用于自動(dòng)生成相應(yīng)的轉(zhuǎn)碼任務(wù)。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于, 所述CMS門戶和所述轉(zhuǎn)碼接口機(jī)通過(guò)向位于數(shù)據(jù)庫(kù)中的內(nèi)容發(fā)布任務(wù)表插入記錄的方式生成內(nèi)容發(fā)布任務(wù);所述內(nèi)容發(fā)布任務(wù)表至少包含如下信息目標(biāo)業(yè)務(wù)系統(tǒng)標(biāo)識(shí)、待發(fā)布的內(nèi)容和子內(nèi)容標(biāo)識(shí); 所述內(nèi)容發(fā)布接口機(jī)定時(shí)掃描內(nèi)容發(fā)布任務(wù)表判斷是否有新的內(nèi)容發(fā)布任務(wù),如果有則向目標(biāo)業(yè)務(wù)系統(tǒng)的流媒體引擎同步對(duì)應(yīng)的內(nèi)容元數(shù)據(jù)及適合于所述目標(biāo)業(yè)務(wù)系統(tǒng)的子內(nèi)容元數(shù)據(jù)。
11.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于, 所述CMS門戶通過(guò)向位于數(shù)據(jù)庫(kù)中的轉(zhuǎn)碼任務(wù)表插入記錄的方式生成轉(zhuǎn)碼任務(wù);所述轉(zhuǎn)碼任務(wù)表中至少包含轉(zhuǎn)碼源子內(nèi)容標(biāo)識(shí)、轉(zhuǎn)碼目標(biāo)格式、目標(biāo)文件存放地址; 所述轉(zhuǎn)碼接口機(jī)定時(shí)掃描轉(zhuǎn)碼任務(wù)表,當(dāng)發(fā)現(xiàn)有新的轉(zhuǎn)碼任務(wù)時(shí)向轉(zhuǎn)碼服務(wù)器發(fā)起轉(zhuǎn)碼請(qǐng)求;在接收到轉(zhuǎn)碼服務(wù)器反饋的轉(zhuǎn)碼成功的響應(yīng)后,生成目標(biāo)子內(nèi)容對(duì)象,并將目標(biāo)子內(nèi)容對(duì)象關(guān)聯(lián)到內(nèi)容訂單所選內(nèi)容對(duì)象上,然后依據(jù)所述內(nèi)容訂單及所述目標(biāo)子內(nèi)容對(duì)象生成相應(yīng)的內(nèi)容發(fā)布任務(wù)。
全文摘要
本發(fā)明公開(kāi)了一種CMS內(nèi)容訂單系統(tǒng)及實(shí)現(xiàn)方法,用于解決業(yè)務(wù)系統(tǒng)被動(dòng)接收CMS下發(fā)的內(nèi)容,或者線下方式要求CMS下發(fā)指定內(nèi)容,不方便,效率低,無(wú)法滿足業(yè)務(wù)系統(tǒng)運(yùn)營(yíng)需求等技術(shù)問(wèn)題。本發(fā)明通過(guò)創(chuàng)建內(nèi)容訂單,通過(guò)業(yè)務(wù)流程控制,自動(dòng)實(shí)現(xiàn)目標(biāo)業(yè)務(wù)系統(tǒng)所要求子內(nèi)容格式的轉(zhuǎn)碼以及對(duì)應(yīng)內(nèi)容的發(fā)布,實(shí)現(xiàn)針對(duì)目標(biāo)業(yè)務(wù)系統(tǒng)的內(nèi)容自動(dòng)下發(fā),提高了發(fā)布效率,滿足業(yè)務(wù)系統(tǒng)運(yùn)營(yíng)需求。
文檔編號(hào)G06F17/30GK102637186SQ20111040944
公開(kāi)日2012年8月15日 申請(qǐng)日期2011年12月9日 優(yōu)先權(quán)日2011年12月9日
發(fā)明者唐秀華 申請(qǐng)人:中興通訊股份有限公司