視頻資源分發(fā)的方法和裝置的制造方法
【專利摘要】本發(fā)明提供一種視頻資源分發(fā)的方法和裝置,其中,本發(fā)明的方法主要包括:確定目標(biāo)頁(yè)面模板,所述目標(biāo)頁(yè)面模板為待設(shè)置的靜態(tài)頁(yè)面對(duì)應(yīng)的模板,且所述目標(biāo)頁(yè)面模板包括不同的預(yù)設(shè)板塊;獲取所述目標(biāo)頁(yè)面模板中的預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息;根據(jù)所述目標(biāo)頁(yè)面模板以及視頻資源信息,生成所述目標(biāo)頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面;將所述靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線,所述源站為能夠訪問(wèn)的視頻網(wǎng)站。與現(xiàn)有技術(shù)中需要重新開發(fā)視頻資源分發(fā)系統(tǒng)相比,本發(fā)明的視頻資源分發(fā)系統(tǒng)中用戶可以自定義頁(yè)面模板,然后獲取頁(yè)面模板中各個(gè)預(yù)設(shè)版塊對(duì)應(yīng)的視頻資源信息,并根據(jù)視頻資源信息以及頁(yè)面模板生成靜態(tài)頁(yè)面,從而滿足不同用戶的不同需求,進(jìn)而提高了效率。
【專利說(shuō)明】
視頻資源分發(fā)的方法和裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種視頻資源分發(fā)的方法和裝置。
【背景技術(shù)】
[0002]視頻資源分發(fā)系統(tǒng)由CMS(Content Management System,內(nèi)容管理系統(tǒng))、媒資系統(tǒng)、多個(gè)集群式源站以及必要的數(shù)據(jù)庫(kù)組成。其中,用戶在視頻資源分發(fā)系統(tǒng)的界面輸入視頻資源的基本信息后,視頻資源分發(fā)系統(tǒng)會(huì)將該基本信息存儲(chǔ)到媒資系統(tǒng)中,然后CMS向媒資系統(tǒng)獲取需要的基本信息,并利用獲取的基本信息制作視頻資源的靜態(tài)頁(yè)面,最后將制作完成的靜態(tài)頁(yè)面發(fā)送給各個(gè)源站進(jìn)行上線。
[0003]然而,由于各個(gè)用戶所需要的靜態(tài)頁(yè)面的布局有所不同,所以現(xiàn)有技術(shù)中視頻資源分發(fā)系統(tǒng)的開發(fā)商需要為不同的用戶各開發(fā)一套視頻資源分發(fā)系統(tǒng)。由此可知,當(dāng)有新用戶需要使用視頻資源分發(fā)系統(tǒng)時(shí),視頻資源分發(fā)系統(tǒng)開發(fā)商需要花費(fèi)大量的時(shí)間為該用戶開發(fā)一套滿足其需求的視頻資源分發(fā)系統(tǒng),效率較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種視頻資源分發(fā)的方法和裝置,能夠當(dāng)有新用戶需要使用視頻資源分發(fā)系統(tǒng)時(shí),視頻資源分發(fā)系統(tǒng)需要重新開發(fā),效率較低。
[0005]—方面,本發(fā)明提供一種視頻資源分發(fā)的方法,所述方法包括:
[0006]確定目標(biāo)頁(yè)面模板,所述目標(biāo)頁(yè)面模板為待設(shè)置的靜態(tài)頁(yè)面對(duì)應(yīng)的模板,且所述目標(biāo)頁(yè)面模板包括不同的預(yù)設(shè)板塊;
[0007]獲取所述目標(biāo)頁(yè)面模板中的預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息;
[0008]根據(jù)所述目標(biāo)頁(yè)面模板以及視頻資源信息,生成所述目標(biāo)頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面;
[0009]將所述靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線,所述源站為能夠訪問(wèn)的視頻網(wǎng)站。
[0010]另一方面,本發(fā)明提供一種視頻資源分發(fā)的裝置,所述裝置包括:
[0011 ]確定單元,用于確定目標(biāo)頁(yè)面模板,所述目標(biāo)頁(yè)面模板為待設(shè)置的靜態(tài)頁(yè)面對(duì)應(yīng)的模板,且所述目標(biāo)頁(yè)面模板包括不同的預(yù)設(shè)板塊;
[0012]獲取單元,用于獲取所述確定單元確定的所述目標(biāo)頁(yè)面模板中的預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息;
[0013]生成單元,用于根據(jù)所述目標(biāo)頁(yè)面模板以及視頻資源信息,生成所述目標(biāo)頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面;
[0014]發(fā)送單元,用于將所述生成單元生成的所述靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線,所述源站為能夠訪問(wèn)的視頻網(wǎng)站。
[0015]本發(fā)明提供的視頻資源分發(fā)的方法和裝置,能夠先確定目標(biāo)頁(yè)面模板,然后獲取目標(biāo)頁(yè)面模板中各個(gè)預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息,并根據(jù)目標(biāo)頁(yè)面模板以及視頻資源信息,生成目標(biāo)頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面,最后將生成的靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線。由此可知,在本發(fā)明中,用戶可以自定義頁(yè)面模板,并且視頻資源分發(fā)系統(tǒng)可以根據(jù)用戶自定義的頁(yè)面模板生成其需要的靜態(tài)頁(yè)面,從而實(shí)現(xiàn)滿足不同用戶的不同需求功能,而無(wú)需為新用戶重新開發(fā)一套視頻資源分發(fā)系統(tǒng),進(jìn)而提高了效率。
【附圖說(shuō)明】
[0016]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明實(shí)施例提供的一種視頻資源分發(fā)的方法的流程圖;
[0018]圖2為本發(fā)明實(shí)施例提供的一種視頻資源分發(fā)的裝置的組成框圖;
[0019]圖3為本發(fā)明實(shí)施例提供的另一種視頻資源分發(fā)的裝置的組成框圖;
[0020]圖4為本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022]本發(fā)明實(shí)施例提供了一種視頻資源分發(fā)的方法,該方法主要應(yīng)用于內(nèi)容管理系統(tǒng)側(cè),如圖1所示,該方法主要包括:
[0023]101、確定目標(biāo)頁(yè)面模板。
[0024]其中,目標(biāo)頁(yè)面模板為待設(shè)置的靜態(tài)頁(yè)面對(duì)應(yīng)的模板,且目標(biāo)頁(yè)面模板包括不同的預(yù)設(shè)板塊。例如,某頁(yè)面模板由五部分組成,則每一部分均可以稱為一個(gè)預(yù)設(shè)板塊。
[0025]需要說(shuō)明的是,目標(biāo)頁(yè)面模板可以為CMS中存儲(chǔ)的預(yù)先設(shè)置好的頁(yè)面模板,也可以為用戶根據(jù)預(yù)設(shè)板塊自定義的頁(yè)面模板。
[0026]102、獲取目標(biāo)頁(yè)面模板中的預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息。
[0027]其中,當(dāng)用戶登錄視頻資源分發(fā)系統(tǒng)的界面后,可以在界面對(duì)應(yīng)內(nèi)容處填寫需要添加的視頻資源的基本信息(即視頻資源信息),然后視頻資源分發(fā)系統(tǒng)可以將視頻資源信息存儲(chǔ)至媒資系統(tǒng)中。由此可知,當(dāng)用戶需要對(duì)目標(biāo)頁(yè)面模板添加視頻資源信息時(shí),CMS系統(tǒng)可以向媒資系統(tǒng)獲取需要的視頻資源信息,以便將各個(gè)視頻資源信息添加到目標(biāo)頁(yè)面模板的對(duì)應(yīng)板塊中。
[0028]在實(shí)際應(yīng)用中,視頻資源信息包括視頻所屬類別、視頻的網(wǎng)址等與視頻內(nèi)容相關(guān)的信息。
[0029]103、根據(jù)目標(biāo)頁(yè)面模板以及視頻資源信息,生成目標(biāo)頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面。
[0030]在獲取目標(biāo)頁(yè)面模板中各個(gè)板塊對(duì)應(yīng)的視頻資源信息后,可以將視頻資源信息添加到對(duì)應(yīng)的板塊中,從而生成目標(biāo)頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面,進(jìn)而將靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線。
[0031]104、將靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線。
[0032]其中,源站為能夠訪問(wèn)的視頻網(wǎng)站。本步驟中的源站可以為一個(gè),也可以為多個(gè),在此不作限定。若源站為多個(gè),則CMS能夠同時(shí)向各個(gè)源站發(fā)送靜態(tài)頁(yè)面,以實(shí)現(xiàn)各個(gè)源站的同步操作。
[0033]需要說(shuō)明的是,本發(fā)明實(shí)施例中的CMS系統(tǒng)可部署在公有云平臺(tái)中,供全網(wǎng)用戶公用該系統(tǒng),也可部署在私有云平臺(tái)中,供私有云平臺(tái)下的用戶使用該系統(tǒng)。
[0034]本發(fā)明實(shí)施例提供的視頻資源分發(fā)的方法,能夠先確定目標(biāo)頁(yè)面模板,然后獲取目標(biāo)頁(yè)面模板中各個(gè)預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息,并根據(jù)目標(biāo)頁(yè)面模板以及視頻資源信息,生成目標(biāo)頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面,最后將生成的靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線。由此可知,在本發(fā)明中,用戶可以自定義頁(yè)面模板,并且視頻資源分發(fā)系統(tǒng)可以根據(jù)用戶自定義的頁(yè)面模板生成其需要的靜態(tài)頁(yè)面,從而實(shí)現(xiàn)滿足不同用戶的不同需求功能,而無(wú)需為新用戶重新開發(fā)一套視頻資源分發(fā)系統(tǒng),進(jìn)而提高了效率。
[0035]進(jìn)一步的,在上述步驟101中提及,目標(biāo)頁(yè)面模板為CMS中存儲(chǔ)的預(yù)設(shè)的頁(yè)面模板,也可以為用戶根據(jù)預(yù)設(shè)板塊自定義的頁(yè)面模板。下面對(duì)這兩種確定目標(biāo)頁(yè)面模板的方式進(jìn)行詳細(xì)介紹:
[0036]方式一:將用戶根據(jù)預(yù)設(shè)板塊自定義的頁(yè)面模板確定為目標(biāo)頁(yè)面模板。
[0037]具體的,CMS先獲取被選取的預(yù)設(shè)板塊,然后根據(jù)布局命令,對(duì)被選取的預(yù)設(shè)板塊進(jìn)行布局,并將布局后的預(yù)設(shè)板塊構(gòu)成的頁(yè)面模板確定為目標(biāo)頁(yè)面模板。
[0038]其中,在CMS中存儲(chǔ)有大量的預(yù)設(shè)板塊,用戶可以在視頻資源分發(fā)系統(tǒng)的操作界面中顯示的空白頁(yè)面模板中添加需要的預(yù)設(shè)板塊,并對(duì)添加的預(yù)設(shè)板塊進(jìn)行布局。當(dāng)用戶設(shè)置完成并點(diǎn)擊確定后,CMS系統(tǒng)會(huì)生成用戶自定義的頁(yè)面模板,并將該頁(yè)面模板確定為目標(biāo)頁(yè)面模板。
[0039]此外,CMS可以將用戶自定義的頁(yè)面模板添加到預(yù)設(shè)頁(yè)面模板,以便后續(xù)其他用戶可以直接使用該頁(yè)面模板。
[0040]方式二:將被選取的預(yù)設(shè)頁(yè)面模板確定為目標(biāo)頁(yè)面模板。
[0041]其中,預(yù)設(shè)頁(yè)面模板為本地存儲(chǔ)的已設(shè)置的頁(yè)面模板。在實(shí)際應(yīng)用中,CMS能夠?yàn)橛脩籼峁└鞣N類型的預(yù)設(shè)頁(yè)面模板,以便當(dāng)某預(yù)設(shè)頁(yè)面模板符合某用戶的需求時(shí),用戶可以直接使用該預(yù)設(shè)頁(yè)面模板制作靜態(tài)頁(yè)面。
[0042]需要說(shuō)明的是,根據(jù)不同的分類規(guī)則,可以將預(yù)設(shè)頁(yè)面模板劃分為不同的類別。例如,可以按照頻道將預(yù)設(shè)頁(yè)面模板劃分為不同頻道下的頁(yè)面模板,還可以按照專題將預(yù)設(shè)頁(yè)面模板劃分為不同專題下的頁(yè)面模板。
[0043]此外,預(yù)設(shè)頁(yè)面模板也可以具有編輯功能,即用戶可以對(duì)預(yù)設(shè)頁(yè)面模板中的預(yù)設(shè)板塊重新進(jìn)行布局,生成新的頁(yè)面模板作為目標(biāo)頁(yè)面模板。
[0044]需要說(shuō)明的是,本地存儲(chǔ)的預(yù)設(shè)頁(yè)面模板除了可由用戶選擇外,還可以當(dāng)CMS系統(tǒng)接收到媒資系統(tǒng)發(fā)送的視頻資源信息后,根據(jù)視頻資源信息所屬頻道或者所屬專題等,自動(dòng)選擇與視頻資源信息匹配的預(yù)設(shè)頁(yè)面模板,并將視頻資源信息自動(dòng)導(dǎo)入選取的預(yù)設(shè)頁(yè)面模板中,從而自動(dòng)生成靜態(tài)頁(yè)面。
[0045]進(jìn)一步的,上述步驟102的具體實(shí)現(xiàn)方式可以為:獲取預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息的視頻標(biāo)識(shí);將攜帶視頻標(biāo)識(shí)的數(shù)據(jù)請(qǐng)求發(fā)送給媒資系統(tǒng),以便媒資系統(tǒng)根據(jù)視頻標(biāo)識(shí)查找視頻資源信息;接收媒資系統(tǒng)發(fā)送的攜帶視頻標(biāo)識(shí)對(duì)應(yīng)的視頻資源信息的數(shù)據(jù)響應(yīng)。
[0046]其中,視頻標(biāo)識(shí)用于唯一標(biāo)識(shí)視頻資源信息。在實(shí)際應(yīng)用中,視頻標(biāo)識(shí)可以為視頻的網(wǎng)址,也可以為其他內(nèi)容。當(dāng)用戶選擇添加某視頻資源信息至目標(biāo)頁(yè)面模板中的某預(yù)設(shè)板塊時(shí),可以在該預(yù)設(shè)板塊處輸入視頻標(biāo)識(shí)。CMS獲取視頻標(biāo)識(shí)后可以向媒資系統(tǒng)發(fā)送攜帶視頻標(biāo)識(shí)的數(shù)據(jù)請(qǐng)求,媒資系統(tǒng)接收到該數(shù)據(jù)請(qǐng)求并從中提取視頻標(biāo)識(shí)后,可以根據(jù)視頻標(biāo)識(shí)查找對(duì)應(yīng)的視頻資源信息,并將攜帶視頻資源信息的數(shù)據(jù)響應(yīng)反饋給CMS,以便CMS將視頻資源信息添加到對(duì)應(yīng)的預(yù)設(shè)板塊中。
[0047]進(jìn)一步的,在生成靜態(tài)頁(yè)面后,CMS還可以將該靜態(tài)頁(yè)面保存到當(dāng)前用戶對(duì)應(yīng)的存儲(chǔ)區(qū)域,以便在由于網(wǎng)絡(luò)等原因而使得源站未接收到靜態(tài)頁(yè)面或者后續(xù)需要更新靜態(tài)頁(yè)面時(shí),能夠從該存儲(chǔ)區(qū)域獲取靜態(tài)頁(yè)面,并對(duì)靜態(tài)頁(yè)面進(jìn)行相應(yīng)處理。
[0048]需要說(shuō)明的是,本發(fā)明實(shí)施例通過(guò)將不同用戶下的視頻資源分發(fā)系統(tǒng)中生成的靜態(tài)頁(yè)面存儲(chǔ)在不同的存儲(chǔ)區(qū)域,能夠?qū)崿F(xiàn)數(shù)據(jù)隔離的效果,從而保證了各個(gè)用戶中的靜態(tài)頁(yè)面數(shù)據(jù)的安全。在實(shí)際應(yīng)用中,CMS可以將靜態(tài)頁(yè)面保存到數(shù)據(jù)庫(kù)中,也可以保存到預(yù)設(shè)文件夾下。其中,存儲(chǔ)靜態(tài)頁(yè)面的數(shù)據(jù)庫(kù)或者預(yù)設(shè)文件夾可以位于云存儲(chǔ)服務(wù)器中,例如S3服務(wù)器。此外,其他需要存儲(chǔ)的數(shù)據(jù)也可以存儲(chǔ)在云存儲(chǔ)服務(wù)器或者其他服務(wù)器中,在此不作限定。
[0049]進(jìn)一步的,當(dāng)視頻資源信息發(fā)生變化時(shí),需要對(duì)靜態(tài)頁(yè)面中的內(nèi)容進(jìn)行更新操作,本發(fā)明實(shí)施例可以實(shí)現(xiàn)自動(dòng)更新的功能。其具體實(shí)現(xiàn)方式可以為:
[0050]接收媒資系統(tǒng)發(fā)送的更新信息,更新信息包括模板標(biāo)識(shí)和更新的視頻資源信息;確定模板標(biāo)識(shí)對(duì)應(yīng)的頁(yè)面模板;從數(shù)據(jù)庫(kù)中查找模板標(biāo)識(shí)對(duì)應(yīng)的頁(yè)面模板下的靜態(tài)頁(yè)面;根據(jù)更新的視頻資源信息對(duì)查找到的靜態(tài)頁(yè)面進(jìn)行更新;將更新后的靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線。
[0051]其中,模板標(biāo)識(shí)可以為頻道,也可以為專題,也可以為其他能夠標(biāo)識(shí)頁(yè)面模板的內(nèi)容。模板標(biāo)識(shí)可以是視頻資源信息中的內(nèi)容,也可以是CMS向媒資系統(tǒng)獲取視頻資源信息時(shí),媒資系統(tǒng)根據(jù)目標(biāo)頁(yè)面模板的特征為視頻資源信息添加的標(biāo)識(shí)。當(dāng)媒資系統(tǒng)獲知某視頻資源信息有更新時(shí),可以向CMS發(fā)送攜帶模板標(biāo)識(shí)以及更新的視頻資源信息的更新信息;當(dāng)CMS接收到該更新信息,并從更新信息中獲取模板標(biāo)識(shí)以及更新的視頻資源信息時(shí),可以在本地查找該模板標(biāo)識(shí)對(duì)應(yīng)的頁(yè)面模板,并根據(jù)更新的視頻資源信息對(duì)查找到的頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面進(jìn)行數(shù)據(jù)更新,最后將更新后的靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線,以便源站將原始的靜態(tài)頁(yè)面替換為更新后的靜態(tài)頁(yè)面。
[0052]進(jìn)一步的,當(dāng)源站為多個(gè)時(shí),往往需要對(duì)各個(gè)源站的數(shù)據(jù)進(jìn)行同步,因此可以基于Iinux系統(tǒng)的同步機(jī)制將靜態(tài)頁(yè)面發(fā)送給各個(gè)源站進(jìn)行上線。其中,本發(fā)明實(shí)施例中所使用的Iinux系統(tǒng)的同步機(jī)制可以為Isyncd,也可以為其他同步機(jī)制,在此不作限定。
[0053]進(jìn)一步的,依據(jù)上述方法實(shí)施例,本發(fā)明的另一個(gè)實(shí)施例還提供了一種視頻資源分發(fā)的裝置,如圖2所示,該裝置主要包括:確定單元21、獲取單元22、生成單元23和發(fā)送單元24。其中,
[0054]確定單元21,用于確定目標(biāo)頁(yè)面模板,目標(biāo)頁(yè)面模板為待設(shè)置的靜態(tài)頁(yè)面對(duì)應(yīng)的模板,且目標(biāo)頁(yè)面模板包括不同的預(yù)設(shè)板塊;
[0055]需要說(shuō)明的是,確定單元21確定的目標(biāo)頁(yè)面模板可以為CMS中存儲(chǔ)的預(yù)先設(shè)置好的頁(yè)面模板,也可以為用戶根據(jù)預(yù)設(shè)板塊自定義的頁(yè)面模板。
[0056]獲取單元22,用于獲取確定單元21確定的目標(biāo)頁(yè)面模板中的預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息;
[0057]其中,當(dāng)用戶登錄視頻資源分發(fā)系統(tǒng)的界面后,可以在界面對(duì)應(yīng)內(nèi)容處填寫需要添加的視頻資源的基本信息(即視頻資源信息),然后視頻資源分發(fā)系統(tǒng)可以將視頻資源信息存儲(chǔ)至媒資系統(tǒng)中。由此可知,當(dāng)用戶需要對(duì)目標(biāo)頁(yè)面模板添加視頻資源信息時(shí),獲取單元22可以向媒資系統(tǒng)獲取需要的視頻資源信息,以便將各個(gè)視頻資源信息添加到目標(biāo)頁(yè)面模板的對(duì)應(yīng)板塊中。
[0058]在實(shí)際應(yīng)用中,視頻資源信息包括視頻所屬類別、視頻的網(wǎng)址等與視頻內(nèi)容相關(guān)的信息。
[0059]生成單元23,用于根據(jù)目標(biāo)頁(yè)面模板以及視頻資源信息,生成目標(biāo)頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面;
[0060]發(fā)送單元24,用于將生成單元23生成的靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線,源站為能夠訪問(wèn)的視頻網(wǎng)站。
[0061]其中,源站可以為一個(gè),也可以為多個(gè),在此不作限定。若源站為多個(gè),則發(fā)送單元24能夠同時(shí)向各個(gè)源站發(fā)送靜態(tài)頁(yè)面,以實(shí)現(xiàn)各個(gè)源站的同步操作。
[0062]本發(fā)明實(shí)施例提供的視頻資源分發(fā)的裝置,能夠先確定目標(biāo)頁(yè)面模板,然后獲取目標(biāo)頁(yè)面模板中各個(gè)預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息,并根據(jù)目標(biāo)頁(yè)面模板以及視頻資源信息,生成目標(biāo)頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面,最后將生成的靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線。由此可知,在本發(fā)明中,用戶可以自定義頁(yè)面模板,并且視頻資源分發(fā)系統(tǒng)可以根據(jù)用戶自定義的頁(yè)面模板生成其需要的靜態(tài)頁(yè)面,從而實(shí)現(xiàn)滿足不同用戶的不同需求功能,而無(wú)需為新用戶重新開發(fā)一套視頻資源分發(fā)系統(tǒng),進(jìn)而提高了效率。
[0063]進(jìn)一步的,如圖3所示,確定單元21,包括:
[0064]獲取模塊211,用于獲取被選取的預(yù)設(shè)板塊;
[0065]布局模塊212,用于根據(jù)布局命令,對(duì)獲取模塊211獲得的被選取的預(yù)設(shè)板塊進(jìn)行布局;
[0066]第一確定模塊213,用于將布局模塊212布局后的預(yù)設(shè)板塊構(gòu)成的頁(yè)面模板確定為目標(biāo)頁(yè)面模板。
[0067]其中,在CMS中存儲(chǔ)有大量的預(yù)設(shè)板塊,用戶可以在視頻資源分發(fā)系統(tǒng)的操作界面中顯示的空白頁(yè)面模板中添加需要的預(yù)設(shè)板塊,并對(duì)添加的預(yù)設(shè)板塊進(jìn)行布局。當(dāng)用戶設(shè)置完成并點(diǎn)擊確定后,CMS系統(tǒng)會(huì)生成用戶自定義的頁(yè)面模板,并將該頁(yè)面模板確定為目標(biāo)頁(yè)面模板。
[0068]此外,CMS可以將用戶自定義的頁(yè)面模板添加到預(yù)設(shè)頁(yè)面模板,以便后續(xù)其他用戶可以直接使用該頁(yè)面模板。
[0069]進(jìn)一步的,如圖3所示,確定單元21,包括:
[0070]第二確定模塊214,用于確定被選取的預(yù)設(shè)頁(yè)面模板為目標(biāo)頁(yè)面模板,預(yù)設(shè)頁(yè)面模板為本地存儲(chǔ)的已設(shè)置的頁(yè)面模板。
[0071]在實(shí)際應(yīng)用中,CMS能夠?yàn)橛脩籼峁└鞣N類型的預(yù)設(shè)頁(yè)面模板,以便當(dāng)某預(yù)設(shè)頁(yè)面模板符合某用戶的需求時(shí),用戶可以直接使用該預(yù)設(shè)頁(yè)面模板制作靜態(tài)頁(yè)面。
[0072]需要說(shuō)明的是,根據(jù)不同的分類規(guī)則,可以將預(yù)設(shè)頁(yè)面模板劃分為不同的類別。例如,可以按照頻道將預(yù)設(shè)頁(yè)面模板劃分為不同頻道下的頁(yè)面模板,還可以按照專題將預(yù)設(shè)頁(yè)面模板劃分為不同專題下的頁(yè)面模板。
[0073]此外,預(yù)設(shè)頁(yè)面模板也可以具有編輯功能,即用戶可以對(duì)預(yù)設(shè)頁(yè)面模板中的預(yù)設(shè)板塊重新進(jìn)行布局,生成新的頁(yè)面模板作為目標(biāo)頁(yè)面模板。
[0074]進(jìn)一步的,如圖3所示,獲取單元22,包括:
[0075]獲取模塊221,用于獲取預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息的視頻標(biāo)識(shí);
[0076]發(fā)送模塊222,用于將攜帶獲取模塊221獲取的視頻標(biāo)識(shí)的數(shù)據(jù)請(qǐng)求發(fā)送給媒資系統(tǒng),以便媒資系統(tǒng)根據(jù)視頻標(biāo)識(shí)查找視頻資源信息;
[0077]接收模塊223,用于接收媒資系統(tǒng)發(fā)送的攜帶視頻標(biāo)識(shí)對(duì)應(yīng)的視頻資源信息的數(shù)據(jù)響應(yīng)。
[0078]在實(shí)際應(yīng)用中,視頻標(biāo)識(shí)可以為視頻的網(wǎng)址,也可以為其他內(nèi)容。
[0079I進(jìn)一步的,如圖3所示,該裝置還包括:
[0080]保存單元25,用于將靜態(tài)頁(yè)面保存到當(dāng)前用戶對(duì)應(yīng)的存儲(chǔ)區(qū)域。
[0081]需要說(shuō)明的是,保存單元25通過(guò)將不同用戶下的視頻資源分發(fā)系統(tǒng)中生成的靜態(tài)頁(yè)面存儲(chǔ)在不同的存儲(chǔ)區(qū)域,能夠?qū)崿F(xiàn)數(shù)據(jù)隔離的效果,從而保證了各個(gè)用戶中的靜態(tài)頁(yè)面數(shù)據(jù)的安全。在實(shí)際應(yīng)用中,保存單元25可以將靜態(tài)頁(yè)面保存到數(shù)據(jù)庫(kù)中,也可以保存到預(yù)設(shè)文件夾下。
[0082I進(jìn)一步的,如圖3所示,該裝置還包括:
[0083]接收單元26,用于接收媒資系統(tǒng)發(fā)送的更新信息,更新信息包括模板標(biāo)識(shí)和更新的視頻資源信息;
[0084]確定單元21,還用于確定接收單元26接收的模板標(biāo)識(shí)對(duì)應(yīng)的頁(yè)面模板;
[0085]查找單元27,用于從數(shù)據(jù)庫(kù)中查找確定單元21確定的模板標(biāo)識(shí)對(duì)應(yīng)的頁(yè)面模板下的靜態(tài)頁(yè)面;
[0086]更新單元28,用于根據(jù)更新的視頻資源信息對(duì)查找單元27查找到的靜態(tài)頁(yè)面進(jìn)行更新;
[0087]發(fā)送單元24,用于將更新單元28更新后的靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線。
[0088]進(jìn)一步的,發(fā)送單元24,用于基于Iinux系統(tǒng)的同步機(jī)制將靜態(tài)頁(yè)面發(fā)送給各個(gè)源站進(jìn)行上線。
[0089]具體的,當(dāng)源站為多個(gè)時(shí),往往需要對(duì)各個(gè)源站的數(shù)據(jù)進(jìn)行同步,因此,發(fā)送單元24可以基于Iinux系統(tǒng)的同步機(jī)制將靜態(tài)頁(yè)面發(fā)送給各個(gè)源站進(jìn)行上線。其中,Iinux系統(tǒng)的同步機(jī)制可以為Isyncd,也可以為其他同步機(jī)制,在此不作限定。
[0090]該裝置實(shí)施例與前述方法實(shí)施例對(duì)應(yīng),為便于閱讀,本裝置實(shí)施例不再對(duì)前述方法實(shí)施例中的細(xì)節(jié)內(nèi)容進(jìn)行逐一贅述,但應(yīng)當(dāng)明確,本實(shí)施例中的裝置能夠?qū)?yīng)實(shí)現(xiàn)前述方法實(shí)施例中的全部?jī)?nèi)容。
[0091]需要說(shuō)明的是,針對(duì)上述視頻資源分發(fā)的裝置,凡是本發(fā)明實(shí)施例中使用到的各個(gè)單元模塊的功能都可以通過(guò)硬件處理器(hardware processor)來(lái)實(shí)現(xiàn)。
[0092]示例性的,如圖4所示,圖4示出了本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖,該服務(wù)器可以包括:處理器(processor)31、通信接口(Communicat1ns Interface)32、存儲(chǔ)器(mem0ry)33和總線34,其中,處理器31、通信接口 32、存儲(chǔ)器33通過(guò)總線34完成相互間的通信。通信接口 32可以用于服務(wù)器與客戶端之間的信息傳輸。處理器31可以調(diào)用存儲(chǔ)器33中的邏輯指令,以執(zhí)行如下方法:確定目標(biāo)頁(yè)面模板,目標(biāo)頁(yè)面模板為待設(shè)置的靜態(tài)頁(yè)面對(duì)應(yīng)的模板,且目標(biāo)頁(yè)面模板包括不同的預(yù)設(shè)板塊;獲取目標(biāo)頁(yè)面模板中的預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息;根據(jù)目標(biāo)頁(yè)面模板以及視頻資源信息,生成目標(biāo)頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面;將靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線,源站為能夠訪問(wèn)的視頻網(wǎng)站。
[0093]此外,上述的存儲(chǔ)器33中的邏輯指令可以通過(guò)軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(R0M,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0094]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0095]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0096]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種視頻資源分發(fā)的方法,其特征在于,所述方法包括: 確定目標(biāo)頁(yè)面模板,所述目標(biāo)頁(yè)面模板為待設(shè)置的靜態(tài)頁(yè)面對(duì)應(yīng)的模板,且所述目標(biāo)頁(yè)面模板包括不同的預(yù)設(shè)板塊; 獲取所述目標(biāo)頁(yè)面模板中的預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息; 根據(jù)所述目標(biāo)頁(yè)面模板以及視頻資源信息,生成所述目標(biāo)頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面; 將所述靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線,所述源站為能夠訪問(wèn)的視頻網(wǎng)站。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定目標(biāo)頁(yè)面模板,包括: 獲取被選取的預(yù)設(shè)板塊; 根據(jù)布局命令,對(duì)被選取的預(yù)設(shè)板塊進(jìn)行布局; 將布局后的預(yù)設(shè)板塊構(gòu)成的頁(yè)面模板確定為目標(biāo)頁(yè)面模板。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定目標(biāo)頁(yè)面模板,包括: 確定被選取的預(yù)設(shè)頁(yè)面模板為目標(biāo)頁(yè)面模板,所述預(yù)設(shè)頁(yè)面模板為本地存儲(chǔ)的已設(shè)置的頁(yè)面模板。4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,獲取所述目標(biāo)頁(yè)面模板中的預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息,包括: 獲取預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息的視頻標(biāo)識(shí); 將攜帶所述視頻標(biāo)識(shí)的數(shù)據(jù)請(qǐng)求發(fā)送給媒資系統(tǒng),以便所述媒資系統(tǒng)根據(jù)所述視頻標(biāo)識(shí)查找所述視頻資源信息; 接收所述媒資系統(tǒng)發(fā)送的攜帶所述視頻標(biāo)識(shí)對(duì)應(yīng)的視頻資源信息的數(shù)據(jù)響應(yīng)。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法進(jìn)一步包括: 將所述靜態(tài)頁(yè)面保存到當(dāng)前用戶對(duì)應(yīng)的存儲(chǔ)區(qū)域。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法進(jìn)一步包括: 接收所述媒資系統(tǒng)發(fā)送的更新信息,所述更新信息包括模板標(biāo)識(shí)和更新的視頻資源信息; 確定所述模板標(biāo)識(shí)對(duì)應(yīng)的頁(yè)面模板; 從數(shù)據(jù)庫(kù)中查找所述模板標(biāo)識(shí)對(duì)應(yīng)的頁(yè)面模板下的靜態(tài)頁(yè)面; 根據(jù)更新的視頻資源信息對(duì)查找到的靜態(tài)頁(yè)面進(jìn)行更新; 將更新后的靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線,包括: 基于Iinux系統(tǒng)的同步機(jī)制將所述靜態(tài)頁(yè)面發(fā)送給各個(gè)源站進(jìn)行上線。8.一種視頻資源分發(fā)的裝置,其特征在于,所述裝置包括: 確定單元,用于確定目標(biāo)頁(yè)面模板,所述目標(biāo)頁(yè)面模板為待設(shè)置的靜態(tài)頁(yè)面對(duì)應(yīng)的模板,且所述目標(biāo)頁(yè)面模板包括不同的預(yù)設(shè)板塊; 獲取單元,用于獲取所述確定單元確定的所述目標(biāo)頁(yè)面模板中的預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息; 生成單元,用于根據(jù)所述目標(biāo)頁(yè)面模板以及視頻資源信息,生成所述目標(biāo)頁(yè)面模板對(duì)應(yīng)的靜態(tài)頁(yè)面; 發(fā)送單元,用于將所述生成單元生成的所述靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線,所述源站為能夠訪問(wèn)的視頻網(wǎng)站。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述確定單元,包括: 獲取模塊,用于獲取被選取的預(yù)設(shè)板塊; 布局模塊,用于根據(jù)布局命令,對(duì)所述獲取模塊獲得的被選取的預(yù)設(shè)板塊進(jìn)行布局;第一確定模塊,用于將所述布局模塊布局后的預(yù)設(shè)板塊構(gòu)成的頁(yè)面模板確定為目標(biāo)頁(yè)面模板。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述確定單元,包括: 第二確定模塊,用于確定被選取的預(yù)設(shè)頁(yè)面模板為目標(biāo)頁(yè)面模板,所述預(yù)設(shè)頁(yè)面模板為本地存儲(chǔ)的已設(shè)置的頁(yè)面模板。11.根據(jù)權(quán)利要求8至10中任一項(xiàng)所述的裝置,其特征在于,所述獲取單元,包括: 獲取模塊,用于獲取預(yù)設(shè)板塊對(duì)應(yīng)的視頻資源信息的視頻標(biāo)識(shí); 發(fā)送模塊,用于將攜帶所述獲取模塊獲取的所述視頻標(biāo)識(shí)的數(shù)據(jù)請(qǐng)求發(fā)送給媒資系統(tǒng),以便所述媒資系統(tǒng)根據(jù)所述視頻標(biāo)識(shí)查找所述視頻資源信息; 接收模塊,用于接收所述媒資系統(tǒng)發(fā)送的攜帶所述視頻標(biāo)識(shí)對(duì)應(yīng)的視頻資源信息的數(shù)據(jù)響應(yīng)。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置進(jìn)一步包括: 保存單元,用于將所述靜態(tài)頁(yè)面保存到當(dāng)前用戶對(duì)應(yīng)的存儲(chǔ)區(qū)域。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置進(jìn)一步包括: 接收單元,用于接收所述媒資系統(tǒng)發(fā)送的更新信息,所述更新信息包括模板標(biāo)識(shí)和更新的視頻資源信息; 所述確定單元,還用于確定所述接收單元接收的所述模板標(biāo)識(shí)對(duì)應(yīng)的頁(yè)面模板; 查找單元,用于從數(shù)據(jù)庫(kù)中查找所述確定單元確定的所述模板標(biāo)識(shí)對(duì)應(yīng)的頁(yè)面模板下的靜態(tài)頁(yè)面; 更新單元,用于根據(jù)更新的視頻資源信息對(duì)所述查找單元查找到的靜態(tài)頁(yè)面進(jìn)行更新; 所述發(fā)送單元,用于將所述更新單元更新后的靜態(tài)頁(yè)面發(fā)送給源站進(jìn)行上線。14.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述發(fā)送單元,用于基于Iinux系統(tǒng)的同步機(jī)制將所述靜態(tài)頁(yè)面發(fā)送給各個(gè)源站進(jìn)行上線。
【文檔編號(hào)】H04N21/262GK105872635SQ201510945469
【公開日】2016年8月17日
【申請(qǐng)日】2015年12月16日
【發(fā)明人】康知金
【申請(qǐng)人】樂(lè)視云計(jì)算有限公司