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