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

文件管理系統(tǒng)和方法

文檔序號:10552911閱讀:249來源:國知局
文件管理系統(tǒng)和方法
【專利摘要】本發(fā)明公開了一種文件管理系統(tǒng)和方法,該系統(tǒng)包括:生產(chǎn)平臺、存儲子系統(tǒng)和轉(zhuǎn)碼子系統(tǒng),其中:生產(chǎn)平臺用于接收轉(zhuǎn)碼請求并生成任務(wù)標(biāo)識,根據(jù)任務(wù)標(biāo)識調(diào)用存儲子系統(tǒng)保存客戶端上傳的文件,在接收到存儲子系統(tǒng)返回的保存成功的消息之后調(diào)用轉(zhuǎn)碼子系統(tǒng)對客戶端上傳的文件進(jìn)行轉(zhuǎn)碼處理。按照轉(zhuǎn)碼任務(wù)的上述處理順序依次調(diào)用對應(yīng)的子系統(tǒng),并且可以在轉(zhuǎn)碼任務(wù)失敗時(shí)得知是在哪一環(huán)節(jié)出現(xiàn)了問題,加強(qiáng)了云轉(zhuǎn)碼系統(tǒng)對轉(zhuǎn)碼任務(wù)的流程監(jiān)控。
【專利說明】
文件管理系統(tǒng)和方法
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于視頻技術(shù)領(lǐng)域,具體地說,涉及一種文件管理系統(tǒng)和方法。
【背景技術(shù)】
[0002]云轉(zhuǎn)碼是指將視頻通過服務(wù)器(云端)轉(zhuǎn)換成適合移動設(shè)備播放的視頻格式的云計(jì)算技術(shù),主要是方便移動設(shè)備觀看視頻。通常我們下載影片時(shí),大多數(shù)都是rmvb或者avi格式,而一些移動設(shè)備,例如手機(jī)、平板電腦、MP4等有可能不支持這些格式的播放,這時(shí)候就需要用戶進(jìn)行手動上傳影片至服務(wù)器進(jìn)行轉(zhuǎn)碼,經(jīng)過轉(zhuǎn)碼后的視頻就能夠被移動設(shè)備播放。
[0003]現(xiàn)有的云轉(zhuǎn)碼系統(tǒng)架構(gòu)如圖1所示,包括云存儲、云轉(zhuǎn)碼、內(nèi)容分發(fā)網(wǎng)絡(luò)(ContentDelivery Network,CDN)、媒體資產(chǎn)管理庫、防盜鏈服務(wù)器等。其中,云存儲、云轉(zhuǎn)碼、CDN、媒體資產(chǎn)管理庫的各個(gè)節(jié)點(diǎn)分布在世界各地,并且是互相獨(dú)立的,其中任何環(huán)節(jié)之間出現(xiàn)問題,都會導(dǎo)致整個(gè)轉(zhuǎn)碼任務(wù)失敗,并且由于缺少對任務(wù)的監(jiān)控而無法得知究竟在哪一環(huán)節(jié)出現(xiàn)了問題。因此,現(xiàn)有的云轉(zhuǎn)碼系統(tǒng)的架構(gòu)存在著以上很明顯的弊端。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明實(shí)施例提供了一種文件管理系統(tǒng)和方法,用以解決現(xiàn)有技術(shù)中云轉(zhuǎn)碼系統(tǒng)對轉(zhuǎn)碼任務(wù)的各個(gè)流程缺乏統(tǒng)一調(diào)度的技術(shù)問題。
[0005]為了解決上述技術(shù)問題,本發(fā)明公開了一種文件管理系統(tǒng),包括:生產(chǎn)平臺、和轉(zhuǎn)碼子系統(tǒng),其中:所述生產(chǎn)平臺用于接收轉(zhuǎn)碼請求并生成任務(wù)標(biāo)識,根據(jù)所述任務(wù)標(biāo)識調(diào)用所述存儲子系統(tǒng)保存客戶端上傳的文件,在接收到所述存儲子系統(tǒng)返回的保存成功的消息之后調(diào)用所述轉(zhuǎn)碼子系統(tǒng)對所述客戶端上傳的文件進(jìn)行轉(zhuǎn)碼處理;所述轉(zhuǎn)碼子系統(tǒng)用于接收所述生產(chǎn)平臺的調(diào)用,根據(jù)所述任務(wù)標(biāo)識從所述存儲子系統(tǒng)下載所述客戶端上傳的文件并進(jìn)行轉(zhuǎn)碼處理,在成功轉(zhuǎn)碼之后返回轉(zhuǎn)碼成功的消息至所述生產(chǎn)平臺,在轉(zhuǎn)碼失敗之后返回轉(zhuǎn)碼失敗的消息至所述生產(chǎn)平臺。
[0006]為了解決上述技術(shù)問題,本發(fā)明公開了一種文件管理方法,包括:生產(chǎn)平臺接收轉(zhuǎn)碼請求并生成任務(wù)標(biāo)識,根據(jù)所述任務(wù)標(biāo)識調(diào)用存儲子系統(tǒng)保存客戶端上傳的文件;所述轉(zhuǎn)碼子系統(tǒng)接收所述生產(chǎn)平臺的調(diào)用,根據(jù)所述任務(wù)標(biāo)識從所述存儲子系統(tǒng)下載所述客戶端上傳的文件并進(jìn)行轉(zhuǎn)碼處理,在成功轉(zhuǎn)碼之后返回轉(zhuǎn)碼成功的消息至所述生產(chǎn)平臺,在轉(zhuǎn)碼失敗之后返回轉(zhuǎn)碼失敗的消息至所述生產(chǎn)平臺。
[0007]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的文件管理系統(tǒng)和方法,構(gòu)建了一個(gè)生產(chǎn)平臺,對轉(zhuǎn)碼任務(wù)中的存儲、轉(zhuǎn)碼、內(nèi)容分發(fā)、資產(chǎn)管理等流程進(jìn)行統(tǒng)一控制和調(diào)度,按照轉(zhuǎn)碼任務(wù)的上述處理順序依次調(diào)用對應(yīng)的子系統(tǒng),并且可以在轉(zhuǎn)碼任務(wù)失敗時(shí)得知是在哪一環(huán)節(jié)出現(xiàn)了問題,加強(qiáng)了云轉(zhuǎn)碼系統(tǒng)對轉(zhuǎn)碼任務(wù)的流程監(jiān)控。
【附圖說明】
[0008]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0009]圖1是現(xiàn)有技術(shù)中的云轉(zhuǎn)碼系統(tǒng)架構(gòu)示意圖;
[0010]圖2是本發(fā)明實(shí)施例提供的一種文件管理系統(tǒng)的架構(gòu)示意圖;
[0011]圖3是本發(fā)明實(shí)施例提供的一種文件管理系統(tǒng)的架構(gòu)示意圖;
[0012]圖4是本發(fā)明實(shí)施例提供的一種文件管理系統(tǒng)的架構(gòu)示意圖;
[0013]圖5是本發(fā)明實(shí)施例提供的一種文件管理系統(tǒng)的架構(gòu)示意圖;
[0014]圖6是本發(fā)明實(shí)施例提供的一種文件管理系統(tǒng)的架構(gòu)示意圖;
[0015]圖7是本發(fā)明實(shí)施例提供的一種文件管理方法的流程圖;
[0016]圖8是本發(fā)明實(shí)施例提供的一種文件管理方法的流程圖;
[0017]圖9是本發(fā)明實(shí)施例提供的一種文件管理方法的流程圖;
[0018]圖10是本發(fā)明實(shí)施例提供的一種文件管理方法的流程圖;
[0019]圖11是本發(fā)明實(shí)施例提供的一種文件管理方法的流程圖。
【具體實(shí)施方式】
[0020]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0021]本發(fā)明實(shí)施例中的文件管理系統(tǒng)構(gòu)建了一個(gè)生產(chǎn)平臺,對轉(zhuǎn)碼任務(wù)進(jìn)行流程管理,生產(chǎn)平臺按照存儲、轉(zhuǎn)碼、內(nèi)容分發(fā)、媒資管理的轉(zhuǎn)碼任務(wù)處理順序依次下發(fā)任務(wù)到對應(yīng)的存儲子系統(tǒng)、轉(zhuǎn)碼子系統(tǒng)、內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,Q)N)子系統(tǒng)和資產(chǎn)管理子系統(tǒng),實(shí)現(xiàn)了對轉(zhuǎn)碼任務(wù)各個(gè)流程的統(tǒng)一控制和調(diào)度管理,可以在轉(zhuǎn)碼任務(wù)失敗時(shí)得知是在哪一環(huán)節(jié)出現(xiàn)了問題,加強(qiáng)了對轉(zhuǎn)碼任務(wù)處理流程的監(jiān)控。
[0022]圖2是本發(fā)明實(shí)施例提供的一種文件管理系統(tǒng),包括生產(chǎn)平臺、存儲子系統(tǒng)和轉(zhuǎn)碼子系統(tǒng)。
[0023]生產(chǎn)平臺用于接收轉(zhuǎn)碼請求并生成任務(wù)標(biāo)識,根據(jù)所述任務(wù)標(biāo)識調(diào)用所述存儲子系統(tǒng)保存客戶端上傳的文件,在接收到所述存儲子系統(tǒng)返回的保存成功的消息之后調(diào)用所述轉(zhuǎn)碼子系統(tǒng)對所述客戶端上傳的文件進(jìn)行轉(zhuǎn)碼處理。
[0024]轉(zhuǎn)碼請求來自于終端設(shè)備,終端設(shè)備可以是移動電話,計(jì)算機(jī),智能電視,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,車載控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。用戶通過終端設(shè)備安裝的客戶端程序向生產(chǎn)平臺發(fā)起轉(zhuǎn)碼請求,請求上傳需要進(jìn)行轉(zhuǎn)碼處理的視頻文件。
[0025]生產(chǎn)平臺接收到轉(zhuǎn)碼請求后生成全局唯一的任務(wù)標(biāo)識,該任務(wù)標(biāo)識可以包括在客戶端登錄的用戶標(biāo)識、請求時(shí)間等信息,也可以是根據(jù)預(yù)設(shè)算法生成的全局唯一標(biāo)識碼。
[0026]生產(chǎn)平臺首先調(diào)用的存儲子系統(tǒng)接收并保存客戶端上傳的文件,該調(diào)用包括創(chuàng)建的任務(wù)標(biāo)識、客戶端信息(IP地址、MAC地址、設(shè)備識別碼、應(yīng)用程序識別碼等信息)等。
[0027]存儲子系統(tǒng)用于接收生產(chǎn)平臺的調(diào)用,將客戶端上傳的文件與任務(wù)標(biāo)識對應(yīng)保存。存儲子系統(tǒng)由多個(gè)存儲節(jié)點(diǎn)服務(wù)器組成,可以采用分布式系統(tǒng)架構(gòu),各個(gè)存儲節(jié)點(diǎn)服務(wù)器分布在世界各地,可根據(jù)客戶端的IP地址確定用戶所在位置并確定保存該客戶端上傳的文件的存儲節(jié)點(diǎn)服務(wù)器,還可以結(jié)合各個(gè)存儲節(jié)點(diǎn)服務(wù)器的當(dāng)前負(fù)載確定保存該客戶端上傳的文件的存儲節(jié)點(diǎn)服務(wù)器。存儲節(jié)點(diǎn)服務(wù)器返回應(yīng)答消息至客戶端,該應(yīng)答消息包括存儲節(jié)點(diǎn)服務(wù)器返回的校驗(yàn)信息,例如令牌(token)??蛻舳私邮盏綉?yīng)答消息后,開始向?qū)?yīng)的存儲節(jié)點(diǎn)服務(wù)器,開始向?qū)?yīng)的存儲節(jié)點(diǎn)服務(wù)器上傳文件。
[0028]存儲子系統(tǒng)將上傳的文件與任務(wù)標(biāo)識對應(yīng)保存,例如將任務(wù)標(biāo)識與文件的存儲路徑對應(yīng)保存在預(yù)設(shè)的表中。這里所說的將任務(wù)標(biāo)識與上傳的文件對應(yīng)保存的過程,可以由接收該上傳的文件的存儲節(jié)點(diǎn)服務(wù)器來完成,或者,也可以由存儲子系統(tǒng)的控制節(jié)點(diǎn)服務(wù)器(例如分布式系統(tǒng)架構(gòu)下的控制節(jié)點(diǎn))來完成。
[0029]存儲子系統(tǒng)成功保存上傳文件之后,返回保存成功的消息至生產(chǎn)平臺。生產(chǎn)平臺在接收到所述存儲子系統(tǒng)返回的保存成功的消息之后,進(jìn)一步調(diào)用轉(zhuǎn)碼子系統(tǒng)對客戶端上傳的文件進(jìn)行轉(zhuǎn)碼處理。生產(chǎn)平臺對轉(zhuǎn)碼子系統(tǒng)的調(diào)用仍然依據(jù)轉(zhuǎn)碼任務(wù)的轉(zhuǎn)碼標(biāo)識來進(jìn)行。
[0030]如果存儲子系統(tǒng)沒有成功保存客戶端的上傳文件(客戶端上傳文件失敗),則返回保存失敗的消息至生產(chǎn)平臺,使生產(chǎn)平臺得知在存儲客戶端上傳的文件這一環(huán)節(jié)出現(xiàn)了問題,轉(zhuǎn)碼任務(wù)無法繼續(xù)進(jìn)行,此時(shí),生產(chǎn)平臺將不會調(diào)用轉(zhuǎn)碼子系統(tǒng)。
[0031]轉(zhuǎn)碼子系統(tǒng)用于接收生產(chǎn)平臺的調(diào)用,根據(jù)任務(wù)標(biāo)識從存儲子系統(tǒng)下載客戶端上傳的文件并進(jìn)行轉(zhuǎn)碼處理。通過該任務(wù)標(biāo)識從存儲子系統(tǒng)查詢到對應(yīng)的存儲路徑,解析該存儲路徑并從對應(yīng)的存儲節(jié)點(diǎn)服務(wù)器下載到客戶端上傳的文件。再按照預(yù)設(shè)的轉(zhuǎn)碼設(shè)置對客戶端上傳的文件進(jìn)行轉(zhuǎn)碼處理。在轉(zhuǎn)碼處理成功之后,返回轉(zhuǎn)碼成功的消息至所述生產(chǎn)平臺,使生產(chǎn)平臺得知相應(yīng)轉(zhuǎn)碼處理已成功,可繼續(xù)進(jìn)行后續(xù)處理,例如,調(diào)用文件管理系統(tǒng)之外的內(nèi)容分發(fā)服務(wù)對轉(zhuǎn)碼處理的成品文件的進(jìn)行分發(fā)。
[0032]如果轉(zhuǎn)碼子系統(tǒng)對客戶端上傳的文件進(jìn)行轉(zhuǎn)碼處理失敗,則返回轉(zhuǎn)碼失敗的消息至生產(chǎn)平臺,使生產(chǎn)平臺得知在對客戶端上傳的文件進(jìn)行轉(zhuǎn)碼處理這一環(huán)節(jié)出現(xiàn)了問題,轉(zhuǎn)碼任務(wù)無法繼續(xù)進(jìn)行。
[0033]本實(shí)施例中,生產(chǎn)平臺根據(jù)轉(zhuǎn)碼請求生成任務(wù)標(biāo)識并通過該任務(wù)標(biāo)識對轉(zhuǎn)碼任務(wù)的處理流程進(jìn)行調(diào)度,首先調(diào)用存儲子系統(tǒng)對客戶端上傳的文件進(jìn)行保存,在接收到保存成功的消息之后才會繼續(xù)根據(jù)任務(wù)標(biāo)識調(diào)用轉(zhuǎn)碼子系統(tǒng)進(jìn)行轉(zhuǎn)碼處理,并且在接收到轉(zhuǎn)碼子系統(tǒng)返回的轉(zhuǎn)碼任務(wù)成功的消息之后才繼續(xù)后續(xù)處理,而存儲子系統(tǒng)和轉(zhuǎn)碼子系統(tǒng)執(zhí)行保存、轉(zhuǎn)碼任務(wù)失敗時(shí),都會返回對應(yīng)的存儲失敗消息或轉(zhuǎn)碼失敗消息至生產(chǎn)平臺,使云轉(zhuǎn)碼服務(wù)提供者能夠?qū)γ總€(gè)轉(zhuǎn)碼任務(wù)的處理流程進(jìn)行統(tǒng)一調(diào)度,并且在轉(zhuǎn)碼任務(wù)失敗時(shí)得知該轉(zhuǎn)碼任務(wù)是在處理流程中的存儲環(huán)節(jié)還是轉(zhuǎn)碼環(huán)節(jié)出現(xiàn)了問題,有助于幫助云轉(zhuǎn)碼服務(wù)提供者改進(jìn)所提供的云轉(zhuǎn)碼服務(wù)。
[0034]在一個(gè)實(shí)施例中,如圖3所示,文件管理系統(tǒng)進(jìn)一步包括⑶N子系統(tǒng)。
[0035]CDN子系統(tǒng)用于對轉(zhuǎn)碼子系統(tǒng)輸出的成品文件進(jìn)行內(nèi)容分發(fā),CDN子系統(tǒng)包括多個(gè)內(nèi)容節(jié)點(diǎn)服務(wù)器并分布于世界各地,將成品文件進(jìn)行分發(fā)可以供不同地區(qū)的用戶快速的下載或觀看到成品文件。
[0036]生產(chǎn)平臺進(jìn)一步用于在接收到轉(zhuǎn)碼子系統(tǒng)返回的轉(zhuǎn)碼成功的消息之后,根據(jù)任務(wù)標(biāo)識調(diào)用CDN子系統(tǒng)對轉(zhuǎn)碼子系統(tǒng)輸出的與任務(wù)標(biāo)識對應(yīng)的成品文件進(jìn)行分發(fā)。
[0037]CDN子系統(tǒng)用于接收生產(chǎn)平臺的調(diào)用,對轉(zhuǎn)碼子系統(tǒng)輸出的與任務(wù)標(biāo)識對應(yīng)的成品文件進(jìn)行分發(fā)??梢愿鶕?jù)預(yù)設(shè)的分發(fā)策略,將成品文件優(yōu)先分發(fā)到上傳文件的客戶端所在地區(qū)的內(nèi)容節(jié)點(diǎn)服務(wù)器,以便于該客戶端快速的下載或觀看到成品文件;或者,將成品文件分發(fā)到與上傳文件的客戶端所在地區(qū)的內(nèi)容節(jié)點(diǎn)服務(wù)器處于同一層級的所有內(nèi)容節(jié)點(diǎn)服務(wù)器,便于更多地區(qū)的用戶能夠快速的下載或觀看到該成品文件。
[0038]CDN子系統(tǒng)在分發(fā)成功之后返回分發(fā)成功的消息至所述生產(chǎn)平臺,分發(fā)成功的消息包括成品文件在各個(gè)被分發(fā)到的內(nèi)容節(jié)點(diǎn)服務(wù)器中的存儲路徑。生產(chǎn)平臺可以進(jìn)行后續(xù)處理,例如,調(diào)用文件管理系統(tǒng)之外的資產(chǎn)管理系統(tǒng)(媒體資產(chǎn)管理庫)保存成品文件的存儲路徑以及索引信息。
[0039]而在分發(fā)失敗之后,CDN子系統(tǒng)將返回分發(fā)失敗的消息至所述生產(chǎn)平臺,使生產(chǎn)平臺得知在對成品文件進(jìn)行分發(fā)這一環(huán)節(jié)出現(xiàn)了問題,客戶端可能無法獲取到轉(zhuǎn)碼后的成品文件。
[0040]本實(shí)施例中,文件管理系統(tǒng)進(jìn)一步包括CDN子系統(tǒng)對成品文件進(jìn)行分發(fā),生產(chǎn)平臺在接收到轉(zhuǎn)碼子系統(tǒng)返回的轉(zhuǎn)碼成功的消息后會繼續(xù)調(diào)用CDN子系統(tǒng)分發(fā)成品文件,如果分發(fā)成功會接收到CDN子系統(tǒng)返回的分發(fā)成功的消息,如果分發(fā)失敗會接收到CDN子系統(tǒng)返回的分發(fā)失敗的消息,使云轉(zhuǎn)碼服務(wù)提供者的文件管理系統(tǒng)能夠進(jìn)一步對每個(gè)轉(zhuǎn)碼任務(wù)的成品文件分發(fā)過程進(jìn)行統(tǒng)一調(diào)度,并且得知該轉(zhuǎn)碼任務(wù)的成品文件分發(fā)是否成功,有助于幫助云轉(zhuǎn)碼服務(wù)提供者進(jìn)一步改進(jìn)所提供的云轉(zhuǎn)碼服務(wù)。
[0041 ]在一個(gè)實(shí)施例中,如圖4所示,文件管理系統(tǒng)進(jìn)一步包括資產(chǎn)管理子系統(tǒng)。
[0042]資產(chǎn)管理子系統(tǒng)將任務(wù)標(biāo)識與成品文件被分發(fā)到的內(nèi)容節(jié)點(diǎn)服務(wù)器的地址信息對應(yīng)保存,并建立該成品文件的索引信息,例如根據(jù)該成品文件的名稱、表演者、內(nèi)容分類等信息生成的索引信息。客戶端可通過上述信息從資產(chǎn)管理信息查詢到對應(yīng)的多媒體內(nèi)容并選擇下載或觀看,而客戶端下載或觀看的多媒體數(shù)據(jù)可以從較近的內(nèi)容節(jié)點(diǎn)服務(wù)器獲取。
[0043]生產(chǎn)平臺進(jìn)一步用于在接收到CDN子系統(tǒng)返回的分發(fā)成功的消息之后,根據(jù)任務(wù)標(biāo)識調(diào)用資產(chǎn)管理子系統(tǒng)保存對應(yīng)的成品文件被分發(fā)到的內(nèi)容節(jié)點(diǎn)服務(wù)器的地址信息。資產(chǎn)管理子系統(tǒng)接收生產(chǎn)平臺的調(diào)用,將任務(wù)標(biāo)識與成品文件被分發(fā)到的內(nèi)容節(jié)點(diǎn)服務(wù)器的地址信息對應(yīng)保存。
[0044]資產(chǎn)管理子系統(tǒng)將任務(wù)標(biāo)識與成品文件被分發(fā)到的地址信息對應(yīng)保存成功后,返回資產(chǎn)信息保存成功的消息至生產(chǎn)平臺,如果保存失敗,則返回資產(chǎn)信息保存失敗的消息至生產(chǎn)平臺,客戶端可能無法查詢到轉(zhuǎn)碼后的成品文件。
[0045]本實(shí)施例中,文件管理系統(tǒng)進(jìn)一步包括資產(chǎn)管理子系統(tǒng)將成品文件被分發(fā)到的地址信息與任務(wù)標(biāo)識對應(yīng)保存,生產(chǎn)平臺在接收到CDN子系統(tǒng)返回的分發(fā)成功的消息后會繼續(xù)調(diào)用資產(chǎn)管理子系統(tǒng),資產(chǎn)管理子系統(tǒng)將任務(wù)標(biāo)識與成品文件被分發(fā)到的地址信息對應(yīng)保存成功后,返回資產(chǎn)信息保存成功的消息至生產(chǎn)平臺,如果保存失敗,則返回資產(chǎn)信息保存失敗的消息至生產(chǎn)平臺。使云轉(zhuǎn)碼服務(wù)提供者的文件管理系統(tǒng)能夠進(jìn)一步對每個(gè)轉(zhuǎn)碼任務(wù)的媒體資產(chǎn)管理過程進(jìn)行統(tǒng)一調(diào)度,并且得知該轉(zhuǎn)碼任務(wù)的媒體資產(chǎn)信息是否保存成功,有助于幫助云轉(zhuǎn)碼服務(wù)提供者進(jìn)一步改進(jìn)所提供的云轉(zhuǎn)碼服務(wù)。
[0046]在一個(gè)實(shí)施例中,如圖5所示,文件管理系統(tǒng)進(jìn)一步包括監(jiān)控平臺。
[0047]監(jiān)控平臺用于根據(jù)任務(wù)標(biāo)識監(jiān)控存儲子系統(tǒng)、轉(zhuǎn)碼子系統(tǒng)、CDN子系統(tǒng)和資產(chǎn)管理子系統(tǒng)的任務(wù)執(zhí)行狀態(tài),獲取并展示對應(yīng)的監(jiān)控?cái)?shù)據(jù)。
[0048]監(jiān)控?cái)?shù)據(jù)包括進(jìn)度信息和失敗原因等數(shù)據(jù),監(jiān)控平臺用于實(shí)時(shí)監(jiān)控轉(zhuǎn)碼任務(wù)的處理流程的進(jìn)度和處理狀態(tài),與生產(chǎn)平臺的區(qū)別是:生產(chǎn)平臺是對每個(gè)轉(zhuǎn)碼任務(wù)的處理流程進(jìn)行同一調(diào)度,并得知每個(gè)處理流程的處理結(jié)果是成功還是失敗,而監(jiān)控平臺是對每個(gè)處理流程的進(jìn)度和處理狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控,獲取各個(gè)處理流程的監(jiān)控?cái)?shù)據(jù)。
[0049]監(jiān)控平臺對存儲子系統(tǒng)進(jìn)行監(jiān)控,監(jiān)控客戶端上傳的視頻文件的進(jìn)度和實(shí)時(shí)狀態(tài)。如果存儲子系統(tǒng)保存客戶端上傳的文件失敗,監(jiān)控平臺能夠獲取到具體失敗原因。例如,用戶在客戶端主動停止了上傳,而導(dǎo)致文件上傳失敗,監(jiān)控平臺獲取到的失敗原因是用戶停止上傳;存儲子系統(tǒng)中用于存儲該文件的存儲節(jié)點(diǎn)服務(wù)器出現(xiàn)了通信故障,無法接收到上傳的文件時(shí),監(jiān)控平臺獲取到的失敗原因是存儲節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)傳輸故障;存儲子系統(tǒng)中用于存儲該文件的存儲節(jié)點(diǎn)服務(wù)器自身出現(xiàn)了設(shè)備故障,處于停機(jī)或者鎖定狀態(tài)時(shí),監(jiān)控平臺獲取到的失敗原因是存儲服務(wù)器設(shè)備故障。
[0050]監(jiān)控平臺對轉(zhuǎn)碼子系統(tǒng)進(jìn)行監(jiān)控,監(jiān)控其從存儲子系統(tǒng)下載客戶端上傳的文件并進(jìn)行轉(zhuǎn)碼處理的的進(jìn)度和實(shí)施狀態(tài)。例如,轉(zhuǎn)碼子系統(tǒng)調(diào)用轉(zhuǎn)碼服務(wù)失敗,無法啟動轉(zhuǎn)碼時(shí),監(jiān)控平臺獲取到的失敗原因是調(diào)用轉(zhuǎn)碼服務(wù)失敗;轉(zhuǎn)碼子系統(tǒng)從存儲客戶端上傳的文件的存儲節(jié)點(diǎn)服務(wù)器下載文件失敗時(shí),監(jiān)控平臺獲取到的失敗原因是文件下載失敗,這種情況可能是由于通訊故障或者存儲節(jié)點(diǎn)服務(wù)器的設(shè)備故障所致,因此可以進(jìn)一步細(xì)分為因通訊故障而無法下載文件或者因存儲節(jié)點(diǎn)服務(wù)器設(shè)備故障而無法下載文件;轉(zhuǎn)碼子系統(tǒng)下載文件成功后,分析出該文件并不是視頻文件或者雖然是視頻文件但存在數(shù)據(jù)錯(cuò)誤或已采取版權(quán)保護(hù)的技術(shù)措施而無法繼續(xù)轉(zhuǎn)碼處理時(shí),監(jiān)控平臺獲取到的失敗原因是源文件錯(cuò)誤;轉(zhuǎn)碼子系統(tǒng)開始對下載到的源文件進(jìn)行轉(zhuǎn)碼處理后,由于系統(tǒng)轉(zhuǎn)碼參數(shù)設(shè)置或源文件自身參數(shù)的原因,無法完成轉(zhuǎn)碼處理時(shí),監(jiān)控平臺獲取到的失敗的原因是轉(zhuǎn)碼操作失敗,具體可以進(jìn)一步細(xì)分為解碼操作失敗或者編碼操作失敗;轉(zhuǎn)碼子系統(tǒng)轉(zhuǎn)碼完成后對成品文件進(jìn)行校驗(yàn),發(fā)現(xiàn)成品文件的圖像質(zhì)量不符合預(yù)設(shè)播放標(biāo)準(zhǔn)或者會嚴(yán)重影響用戶觀看,則判定本次轉(zhuǎn)碼處理失敗,監(jiān)控平臺獲取到的失敗原因是成品校驗(yàn)失敗。
[0051 ]監(jiān)控平臺監(jiān)控CDN子系統(tǒng)對成品文件的分發(fā)的進(jìn)度和實(shí)時(shí)狀態(tài)。例如,CDN子系統(tǒng)調(diào)用分發(fā)服務(wù)失敗,無法分發(fā)成品文件時(shí),監(jiān)控平臺獲取到的失敗原因的是分發(fā)服務(wù)調(diào)用失敗;CDN子系統(tǒng)獲取轉(zhuǎn)碼子系統(tǒng)輸出的成品文件失敗,無法分發(fā)成品文件時(shí),監(jiān)控平臺獲取到的失敗原因是獲取成品文件失敗;CDN子系統(tǒng)因內(nèi)部的內(nèi)容節(jié)點(diǎn)服務(wù)器之間的通信故障或者內(nèi)容節(jié)點(diǎn)服務(wù)器的設(shè)備故障而無法將成品文件分發(fā)到目標(biāo)內(nèi)容節(jié)點(diǎn)服務(wù)器時(shí),監(jiān)控平臺獲取到的失敗原因是分發(fā)成品文件失敗。
[0052]監(jiān)控平臺監(jiān)控資產(chǎn)管理子系統(tǒng)對成品文件建立索引信息并將分發(fā)到的地址信息與任務(wù)標(biāo)識對應(yīng)保存的過程。例如,由于成品文件自身的視頻信息(例如視頻名稱、表演者、內(nèi)容介紹等)缺失或不完整而無法建立索引信息時(shí),監(jiān)控平臺獲取到的失敗原因是成品文件索引信息建立失敗。
[0053]本實(shí)施例中,通過監(jiān)控平臺對轉(zhuǎn)碼任務(wù)的各個(gè)處理流程所處的狀態(tài)進(jìn)行監(jiān)控,能夠獲取到每個(gè)處理流程的具體失敗原因,輔助文件管理系統(tǒng)的維護(hù)人員及時(shí)發(fā)現(xiàn)系統(tǒng)故障并進(jìn)行處理,以提高文件管理系統(tǒng)對用戶轉(zhuǎn)碼請求的處理成功率。
[0054]在一個(gè)實(shí)施例中,如圖6所示,文件管理系統(tǒng)進(jìn)一步還包括統(tǒng)計(jì)平臺。
[0055]統(tǒng)計(jì)平臺用于統(tǒng)計(jì)生產(chǎn)平臺的任務(wù)數(shù)據(jù)和監(jiān)控平臺獲取到的監(jiān)控?cái)?shù)據(jù),并對統(tǒng)計(jì)結(jié)果進(jìn)行展示。
[0056]統(tǒng)計(jì)到的生產(chǎn)平臺的任務(wù)數(shù)據(jù)包括存儲任務(wù)數(shù)量、轉(zhuǎn)碼任務(wù)數(shù)量和分發(fā)任務(wù)數(shù)量等,可以進(jìn)一步分別包括任務(wù)總數(shù)量和完成數(shù)量,例如存儲任務(wù)總數(shù)量,存儲任務(wù)已完成數(shù)量等。對上述任務(wù)數(shù)據(jù)還可以根據(jù)各個(gè)時(shí)間段分別進(jìn)行統(tǒng)計(jì),以反映出文件管理系統(tǒng)的各個(gè)子系統(tǒng)的在一天、一周、一個(gè)月或者一年當(dāng)中的負(fù)載變化情況。
[0057]統(tǒng)計(jì)平臺所統(tǒng)計(jì)到的監(jiān)控平臺的監(jiān)控?cái)?shù)據(jù)包括:文件上傳速度、上傳文件總大小、視頻文件總時(shí)長、轉(zhuǎn)碼速度、轉(zhuǎn)碼耗時(shí)、分發(fā)耗時(shí)、分發(fā)速度以及各個(gè)處理流程的成功率、失敗率等,以反映出文件管理系統(tǒng)當(dāng)前的處理能力信息。
[0058]通過該統(tǒng)計(jì)平臺可以直觀的了解文件管理系統(tǒng)當(dāng)前的負(fù)載和處理能力信息,輔助系統(tǒng)維護(hù)人員了解文件管理系統(tǒng)當(dāng)前的運(yùn)行狀況。
[0059]在一個(gè)實(shí)施例中,統(tǒng)計(jì)平臺進(jìn)一步用于從監(jiān)控平臺的監(jiān)控?cái)?shù)據(jù)中統(tǒng)計(jì)出研發(fā)性能數(shù)據(jù),以反映文件管理系統(tǒng)的優(yōu)化程度。
[0060]研發(fā)性能數(shù)據(jù)是面向開發(fā)人員的用來反映文件管理系統(tǒng)的優(yōu)化程度的指標(biāo)數(shù)據(jù),包括:最大生產(chǎn)耗時(shí),即一個(gè)轉(zhuǎn)碼任務(wù)在文件管理系統(tǒng)內(nèi)完成所有流程所耗費(fèi)時(shí)間的最大值;最大排隊(duì)時(shí)長,即一個(gè)轉(zhuǎn)碼任務(wù)從被創(chuàng)建完畢到開始執(zhí)行的最大等待時(shí)長;最優(yōu)下載速度,在兼顧轉(zhuǎn)碼子系統(tǒng)負(fù)載的前提下,轉(zhuǎn)碼子系統(tǒng)從存儲子系統(tǒng)下載源文件的最優(yōu)下載速率;最優(yōu)轉(zhuǎn)碼速率,在兼顧轉(zhuǎn)碼質(zhì)量和效率的前提下,轉(zhuǎn)碼子系統(tǒng)的最優(yōu)轉(zhuǎn)碼速率;峰值信噪比(Peak Signal to Noise Rat1,PSNR),用來評價(jià)轉(zhuǎn)碼后的視頻圖像質(zhì)量。
[0061]統(tǒng)計(jì)平臺統(tǒng)計(jì)上述研發(fā)性能數(shù)據(jù),能夠?yàn)殚_發(fā)人員提供文件管理系統(tǒng)在運(yùn)行中的實(shí)際性能指標(biāo),提供更多的參考數(shù)據(jù)來輔助開發(fā)人員對文件管理系統(tǒng)做進(jìn)一步優(yōu)化。
[0062]本實(shí)施例中,通過統(tǒng)計(jì)平臺來統(tǒng)計(jì)生產(chǎn)平臺的任務(wù)數(shù)據(jù)和監(jiān)控平臺獲取到的監(jiān)控?cái)?shù)據(jù),輔助維護(hù)人員了解文件管理系統(tǒng)當(dāng)前的運(yùn)行狀況,另外,通過從監(jiān)控?cái)?shù)據(jù)中統(tǒng)計(jì)出研發(fā)性能數(shù)據(jù)來輔助開發(fā)人員對文件管理系統(tǒng)做進(jìn)一步優(yōu)化。
[0063]圖7是本發(fā)明實(shí)施例提供的一種文件管理方法的流程圖,該方法包括以下步驟S100-S103o
[0064]在步驟SlOO中,生產(chǎn)平臺接收轉(zhuǎn)碼請求并生成任務(wù)標(biāo)識,根據(jù)任務(wù)標(biāo)識調(diào)用存儲子系統(tǒng)保存客戶端上傳的文件;
[0065]在步驟SlOl中,存儲子系統(tǒng)接收生產(chǎn)平臺的調(diào)用,將客戶端上傳的文件與任務(wù)標(biāo)識對應(yīng)保存,在成功保存之后返回保存成功的消息至生產(chǎn)平臺,在保存失敗之后返回保存失敗的消息至生產(chǎn)平臺;
[0066]在步驟S102中,生產(chǎn)平臺在接收到存儲子系統(tǒng)返回的所述保存成功的消息之后調(diào)用轉(zhuǎn)碼子系統(tǒng)對客戶端上傳的文件進(jìn)行轉(zhuǎn)碼處理;
[0067]在步驟S103中,轉(zhuǎn)碼子系統(tǒng)接收生產(chǎn)平臺的調(diào)用,根據(jù)任務(wù)標(biāo)識從存儲子系統(tǒng)下載客戶端上傳的文件并進(jìn)行轉(zhuǎn)碼處理,在成功轉(zhuǎn)碼之后返回轉(zhuǎn)碼成功的消息至生產(chǎn)平臺,在轉(zhuǎn)碼失敗之后返回轉(zhuǎn)碼失敗的消息至生產(chǎn)平臺。
[0068]生產(chǎn)平臺首先調(diào)用存儲子系統(tǒng),存儲客戶端上傳的文件。存儲成功后,存儲子系統(tǒng)向生產(chǎn)平臺返回保存成功的消息,生產(chǎn)平臺繼續(xù)調(diào)用轉(zhuǎn)碼子系統(tǒng),對客戶端上傳的文件進(jìn)行轉(zhuǎn)碼,轉(zhuǎn)碼子系統(tǒng)從存儲該文件的存儲節(jié)點(diǎn)服務(wù)器下載文件,對文件進(jìn)行轉(zhuǎn)碼處理,在轉(zhuǎn)碼成功后向生產(chǎn)平臺返回轉(zhuǎn)碼成功的消息。
[0069]而存儲子系統(tǒng)和轉(zhuǎn)碼子系統(tǒng)執(zhí)行保存、轉(zhuǎn)碼任務(wù)失敗時(shí),都會返回對應(yīng)的存儲失敗消息或轉(zhuǎn)碼失敗消息至生產(chǎn)平臺,使云轉(zhuǎn)碼服務(wù)提供者能夠?qū)γ總€(gè)轉(zhuǎn)碼任務(wù)的處理流程進(jìn)行統(tǒng)一調(diào)度,并且在轉(zhuǎn)碼任務(wù)失敗時(shí)得知該轉(zhuǎn)碼任務(wù)是在處理流程中的存儲環(huán)節(jié)還是轉(zhuǎn)碼環(huán)節(jié)出現(xiàn)了問題,有助于幫助云轉(zhuǎn)碼服務(wù)提供者改進(jìn)所提供的云轉(zhuǎn)碼服務(wù)。
[0070]在一個(gè)實(shí)施例中,如圖8所示,該方法進(jìn)一步包括以下步驟S104-S105。
[0071]在步驟S104中,生產(chǎn)平臺在接收到轉(zhuǎn)碼子系統(tǒng)返回的轉(zhuǎn)碼成功的消息之后,根據(jù)任務(wù)標(biāo)識調(diào)用CDN子系統(tǒng)對轉(zhuǎn)碼子系統(tǒng)輸出的與任務(wù)標(biāo)識對應(yīng)的成品文件進(jìn)行分發(fā);
[0072 ]在步驟S105中,CDN子系統(tǒng)接收生產(chǎn)平臺的調(diào)用,對轉(zhuǎn)碼子系統(tǒng)輸出的與任務(wù)標(biāo)識對應(yīng)的成品文件進(jìn)行分發(fā),在分發(fā)成功之后返回分發(fā)成功的消息至生產(chǎn)平臺,在分發(fā)失敗之后返回分發(fā)失敗的消息至生產(chǎn)平臺。
[0073]使云轉(zhuǎn)碼服務(wù)提供者的文件管理系統(tǒng)能夠進(jìn)一步對每個(gè)轉(zhuǎn)碼任務(wù)的成品文件分發(fā)過程進(jìn)行統(tǒng)一調(diào)度,并且得知該轉(zhuǎn)碼任務(wù)的成品文件分發(fā)是否成功,有助于幫助云轉(zhuǎn)碼服務(wù)提供者進(jìn)一步改進(jìn)所提供的云轉(zhuǎn)碼服務(wù)。
[0074]在一個(gè)實(shí)施例中,如圖9所示,該方法進(jìn)一步包括以下步驟S106-S107。
[0075]在步驟S106中,生產(chǎn)平臺在接收到CDN子系統(tǒng)返回的分發(fā)成功的消息之后,根據(jù)任務(wù)標(biāo)識調(diào)用資產(chǎn)管理子系統(tǒng)保存成品文件被分發(fā)到的地址信息;
[0076]在步驟S107中,資產(chǎn)管理子系統(tǒng)接收生產(chǎn)平臺的調(diào)用,將任務(wù)標(biāo)識與成品文件被分發(fā)到的地址信息對應(yīng)保存。
[0077]使云轉(zhuǎn)碼服務(wù)提供者的文件管理系統(tǒng)能夠進(jìn)一步對每個(gè)轉(zhuǎn)碼任務(wù)的媒體資產(chǎn)管理過程進(jìn)行統(tǒng)一調(diào)度,并且得知該轉(zhuǎn)碼任務(wù)的媒體資產(chǎn)信息是否保存成功,有助于幫助云轉(zhuǎn)碼服務(wù)提供者進(jìn)一步改進(jìn)所提供的云轉(zhuǎn)碼服務(wù)。
[0078]在一個(gè)實(shí)施例中,如圖10所示,該方法進(jìn)一步包括以下步驟S108。
[0079]在步驟S108中,監(jiān)控平臺根據(jù)任務(wù)標(biāo)識監(jiān)控存儲子系統(tǒng)、轉(zhuǎn)碼子系統(tǒng)、CDN子系統(tǒng)和資產(chǎn)管理子系統(tǒng)的任務(wù)執(zhí)行狀態(tài),獲取并展示對應(yīng)的監(jiān)控?cái)?shù)據(jù)。
[0080]該步驟S108,與步驟SlOl至S107之間是并行關(guān)系,通過監(jiān)控平臺對轉(zhuǎn)碼任務(wù)的各個(gè)處理流程所處的狀態(tài)進(jìn)行監(jiān)控,能夠獲取到每個(gè)處理流程的具體失敗原因,輔助文件管理系統(tǒng)的維護(hù)人員及時(shí)發(fā)現(xiàn)系統(tǒng)故障并進(jìn)行處理,以提高文件管理系統(tǒng)對用戶轉(zhuǎn)碼請求的處理成功率。
[0081 ]在一個(gè)實(shí)施例中,如圖11所示,該方法進(jìn)一步包括以下步驟S109。
[0082]在步驟S109中,統(tǒng)計(jì)平臺統(tǒng)計(jì)生產(chǎn)平臺的任務(wù)數(shù)據(jù)和監(jiān)控平臺獲取到的監(jiān)控?cái)?shù)據(jù),并對統(tǒng)計(jì)結(jié)果進(jìn)行展示。
[0083]該步驟S109,與步驟S108之間以及與步驟SlOl至S107之間是并行關(guān)系,通過統(tǒng)計(jì)平臺來統(tǒng)計(jì)生產(chǎn)平臺的任務(wù)數(shù)據(jù)和監(jiān)控平臺獲取到的監(jiān)控?cái)?shù)據(jù),輔助維護(hù)人員了解文件管理系統(tǒng)當(dāng)前的運(yùn)行狀況,另外,通過從監(jiān)控?cái)?shù)據(jù)中統(tǒng)計(jì)出研發(fā)性能數(shù)據(jù)來輔助開發(fā)人員對文件管理系統(tǒng)做進(jìn)一步優(yōu)化。
[0084]以上所描述的實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實(shí)施。
[0085]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在計(jì)算機(jī)可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0086]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種文件管理系統(tǒng),其特征在于,包括:生產(chǎn)平臺、存儲子系統(tǒng)和轉(zhuǎn)碼子系統(tǒng),其中: 所述生產(chǎn)平臺用于接收轉(zhuǎn)碼請求并生成任務(wù)標(biāo)識,根據(jù)所述任務(wù)標(biāo)識調(diào)用所述存儲子系統(tǒng)保存客戶端上傳的文件,在接收到所述存儲子系統(tǒng)返回的保存成功的消息之后調(diào)用所述轉(zhuǎn)碼子系統(tǒng)對所述客戶端上傳的文件進(jìn)行轉(zhuǎn)碼處理; 所述轉(zhuǎn)碼子系統(tǒng)用于接收所述生產(chǎn)平臺的調(diào)用,根據(jù)所述任務(wù)標(biāo)識從所述存儲子系統(tǒng)下載所述客戶端上傳的文件并進(jìn)行轉(zhuǎn)碼處理,在成功轉(zhuǎn)碼之后返回轉(zhuǎn)碼成功的消息至所述生產(chǎn)平臺,在轉(zhuǎn)碼失敗之后返回轉(zhuǎn)碼失敗的消息至所述生產(chǎn)平臺。2.根據(jù)權(quán)利要求1所述文件管理系統(tǒng),其特征在于,還包括:存儲子系統(tǒng),其中: 所述存儲子系統(tǒng)用于接收所述生產(chǎn)平臺的調(diào)用,將所述客戶端上傳的文件與所述任務(wù)標(biāo)識對應(yīng)保存,在成功保存之后返回所述保存成功的消息至所述生產(chǎn)平臺,在保存失敗之后返回保存失敗的消息至所述生產(chǎn)平臺。3.根據(jù)權(quán)利要求1或2所述的文件管理系統(tǒng),其特征在于,還包括:CDN子系統(tǒng); 所述生產(chǎn)平臺進(jìn)一步用于在接收到所述轉(zhuǎn)碼子系統(tǒng)返回的所述轉(zhuǎn)碼成功的消息之后,根據(jù)所述任務(wù)標(biāo)識調(diào)用所述CDN子系統(tǒng)對所述轉(zhuǎn)碼子系統(tǒng)輸出的與所述任務(wù)標(biāo)識對應(yīng)的成品文件進(jìn)行分發(fā); 所述CDN子系統(tǒng)用于接收所述生產(chǎn)平臺的調(diào)用,對所述轉(zhuǎn)碼子系統(tǒng)輸出的與所述任務(wù)標(biāo)識對應(yīng)的成品文件進(jìn)行分發(fā),在分發(fā)成功之后返回分發(fā)成功的消息至所述生產(chǎn)平臺,在分發(fā)失敗之后返回分發(fā)失敗的消息至所述生產(chǎn)平臺。4.根據(jù)權(quán)利要求3所述的文件管理系統(tǒng),其特征在于,還包括:資產(chǎn)管理子系統(tǒng); 所述生產(chǎn)平臺進(jìn)一步用于在接收到所述CDN子系統(tǒng)返回的分發(fā)成功的消息之后,根據(jù)所述任務(wù)標(biāo)識調(diào)用所述資產(chǎn)管理子系統(tǒng)保存所述成品文件被分發(fā)到的地址信息; 所述資產(chǎn)管理子系統(tǒng)用于接收所述生產(chǎn)平臺的調(diào)用,將所述任務(wù)標(biāo)識與所述成品文件被分發(fā)到的地址信息對應(yīng)保存。5.根據(jù)權(quán)利要求1至4任一所述的文件管理系統(tǒng),其特征在于,還包括:監(jiān)控平臺; 所述監(jiān)控平臺用于根據(jù)所述任務(wù)標(biāo)識監(jiān)控所述存儲子系統(tǒng)、轉(zhuǎn)碼子系統(tǒng)、CDN子系統(tǒng)和資產(chǎn)管理子系統(tǒng)的任務(wù)執(zhí)行狀態(tài),獲取并展示對應(yīng)的監(jiān)控?cái)?shù)據(jù)。6.根據(jù)權(quán)利要求1至5任一所述的文件管理系統(tǒng),其特征在于,還包括統(tǒng)計(jì)平臺; 所述統(tǒng)計(jì)平臺用于統(tǒng)計(jì)所述生產(chǎn)平臺的任務(wù)數(shù)據(jù)和所述監(jiān)控平臺獲取到的監(jiān)控?cái)?shù)據(jù),并對統(tǒng)計(jì)結(jié)果進(jìn)行展示。7.一種文件管理方法,其特征在于,包括: 生產(chǎn)平臺接收轉(zhuǎn)碼請求并生成任務(wù)標(biāo)識,根據(jù)所述任務(wù)標(biāo)識調(diào)用存儲子系統(tǒng)保存客戶端上傳的文件; 所述生產(chǎn)平臺在接收到所述存儲子系統(tǒng)返回的所述保存成功的消息之后調(diào)用轉(zhuǎn)碼子系統(tǒng)對所述客戶端上傳的文件進(jìn)行轉(zhuǎn)碼處理; 所述轉(zhuǎn)碼子系統(tǒng)接收所述生產(chǎn)平臺的調(diào)用,根據(jù)所述任務(wù)標(biāo)識從所述存儲子系統(tǒng)下載所述客戶端上傳的文件并進(jìn)行轉(zhuǎn)碼處理,在成功轉(zhuǎn)碼之后返回轉(zhuǎn)碼成功的消息至所述生產(chǎn)平臺,在轉(zhuǎn)碼失敗之后返回轉(zhuǎn)碼失敗的消息至所述生產(chǎn)平臺。8.根據(jù)權(quán)利要求7所述的文件管理方法,其特征在于,所述方法還包括: 所述存儲子系統(tǒng)接收所述生產(chǎn)平臺的調(diào)用,將所述客戶端上傳的文件與所述任務(wù)標(biāo)識對應(yīng)保存,在成功保存之后返回保存成功的消息至所述生產(chǎn)平臺,在保存失敗之后返回保存失敗的消息至所述生產(chǎn)平臺。9.根據(jù)權(quán)利要求7或8所述的文件管理方法,其特征在于,所述方法還包括: 所述生產(chǎn)平臺在接收到所述轉(zhuǎn)碼子系統(tǒng)返回的所述轉(zhuǎn)碼成功的消息之后,根據(jù)所述任務(wù)標(biāo)識調(diào)用CDN子系統(tǒng)對所述轉(zhuǎn)碼子系統(tǒng)輸出的與所述任務(wù)標(biāo)識對應(yīng)的成品文件進(jìn)行分發(fā); 所述CDN子系統(tǒng)接收所述生產(chǎn)平臺的調(diào)用,對所述轉(zhuǎn)碼子系統(tǒng)輸出的與所述任務(wù)標(biāo)識對應(yīng)的成品文件進(jìn)行分發(fā),在分發(fā)成功之后返回分發(fā)成功的消息至所述生產(chǎn)平臺,在分發(fā)失敗之后返回分發(fā)失敗的消息至所述生產(chǎn)平臺。10.根據(jù)權(quán)利要求9所述的文件管理方法,其特征在于,所述方法還包括: 所述生產(chǎn)平臺在接收到所述CDN子系統(tǒng)返回的分發(fā)成功的消息之后,根據(jù)所述任務(wù)標(biāo)識調(diào)用資產(chǎn)管理子系統(tǒng)保存所述成品文件被分發(fā)到的地址信息; 所述資產(chǎn)管理子系統(tǒng)接收所述生產(chǎn)平臺的調(diào)用,將所述任務(wù)標(biāo)識與所述成品文件被分發(fā)到的地址信息對應(yīng)保存。11.根據(jù)權(quán)利要求7至10任一所述的方法,其特征在于,所述方法還包括: 監(jiān)控平臺根據(jù)所述任務(wù)標(biāo)識監(jiān)控所述存儲子系統(tǒng)、轉(zhuǎn)碼子系統(tǒng)、CDN子系統(tǒng)和資產(chǎn)管理子系統(tǒng)的任務(wù)執(zhí)行狀態(tài),獲取并展示對應(yīng)的監(jiān)控?cái)?shù)據(jù)。12.根據(jù)權(quán)利要求7至11任一所述的方法,其特征在于,所述方法還包括: 統(tǒng)計(jì)平臺統(tǒng)計(jì)所述生產(chǎn)平臺的任務(wù)數(shù)據(jù)和所述監(jiān)控平臺獲取到的監(jiān)控?cái)?shù)據(jù),并對統(tǒng)計(jì)結(jié)果進(jìn)行展示。
【文檔編號】G06F17/30GK105912551SQ201510977734
【公開日】2016年8月31日
【申請日】2015年12月23日
【發(fā)明人】鮑大磊, 王孝慶, 楊佳浩, 劉永華
【申請人】樂視云計(jì)算有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1