欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于云平臺(tái)網(wǎng)絡(luò)的緩存方法

文檔序號(hào):7983609閱讀:422來(lái)源:國(guó)知局
一種基于云平臺(tái)網(wǎng)絡(luò)的緩存方法
【專利摘要】本發(fā)明公開(kāi)了一種基于云平臺(tái)的網(wǎng)絡(luò)緩存方法,包括:初始化云平臺(tái),在云平臺(tái)終端上預(yù)配置指向云平臺(tái)服務(wù)器的磁盤(pán)的路徑,在云平臺(tái)服務(wù)器的磁盤(pán)上預(yù)留緩存文件的文件頭空間,在文件頭空間中自定義文件版本號(hào)和編解碼方式,云平臺(tái)終端將本地的圖像數(shù)據(jù)的描述保存在本地內(nèi)存中,將本地的圖像數(shù)據(jù)寫(xiě)到文件頭空間后,并在文件頭空間中記錄視頻幀數(shù),云平臺(tái)終端在保存工程時(shí),將云平臺(tái)終端內(nèi)存中保存的每一幀圖像數(shù)據(jù)的描述寫(xiě)入文件頭空間中,云平臺(tái)終端在文件頭空間中的視頻幀數(shù)和編解碼方式之間插入用于記錄無(wú)效視頻區(qū)段的無(wú)效視頻幀號(hào)。采用本發(fā)明公開(kāi)的方法,實(shí)現(xiàn)了終端直接加載上次保存的緩存文件,各終端之間共享緩存文件,提高協(xié)同工作效率。
【專利說(shuō)明】一種基于云平臺(tái)網(wǎng)絡(luò)的緩存方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻特效處理與合成制作平臺(tái)【技術(shù)領(lǐng)域】,特別涉及一種基于云平臺(tái)的網(wǎng)絡(luò)緩存方法。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中視頻后期特效處理與合成制作中,通常是一組計(jì)算機(jī)處于同一個(gè)網(wǎng)絡(luò)組中協(xié)同工作。視頻特效處理與合成制作將視頻后期制作過(guò)程中生成的緩存文件存放在本地計(jì)算機(jī)上,提高本地計(jì)算機(jī)的后期制作效率,但是處于同一網(wǎng)絡(luò)組中的計(jì)算機(jī)在緩存上是彼此阻隔的,無(wú)法彼此為處于同一網(wǎng)絡(luò)組中制作同一個(gè)視頻鏡頭或者片段的計(jì)算機(jī)提供相應(yīng)的緩存服務(wù)。
[0003]云平臺(tái)允許開(kāi)發(fā)者們或是將寫(xiě)好的程序放在“云”里運(yùn)行,或是使用“云”里提供的服務(wù),或二者皆是,轉(zhuǎn)向云計(jì)算,是業(yè)界將要面臨的一個(gè)重大改變。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下缺點(diǎn):
[0005]現(xiàn)有技術(shù)中協(xié)同完成對(duì)視頻特效處理與合成的各計(jì)算機(jī)啟動(dòng)工程文件時(shí)都需要生成一遍緩存,且各計(jì)算機(jī)間無(wú)法共享生成的緩存文件,無(wú)法及時(shí)更新編輯進(jìn)度,降低了協(xié)同工作的效率。

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

[0006]為了解決以上技術(shù)問(wèn)題本發(fā)明提供了一種基于云平臺(tái)的網(wǎng)絡(luò)緩存方法,該方法包括:
[0007]初始化云平臺(tái)終端,在所述云平臺(tái)終端上預(yù)配置指向用于保存緩存文件的云平臺(tái)服務(wù)器的磁盤(pán)的路徑;
[0008]初始化所述云平臺(tái)服務(wù)器,在所述云平臺(tái)服務(wù)器的磁盤(pán)上預(yù)留所述緩存文件的文件頭空間;在所述文件頭空間中自定義所述緩存文件的文件版本號(hào)和編解碼方式;
[0009]所述云平臺(tái)終端將本地的每一幀圖像數(shù)據(jù)的描述保存在本地內(nèi)存中;
[0010]所述云平臺(tái)終端將本地的所述每一幀圖像數(shù)據(jù)寫(xiě)到所述文件頭空間后,并在所述文件頭空間中記錄視頻幀數(shù);
[0011]所述云平臺(tái)終端在保存工程時(shí),將所述云平臺(tái)終端本地內(nèi)存中保存的所述每一幀圖像數(shù)據(jù)的描述寫(xiě)入所述文件頭空間中;
[0012]所述云平臺(tái)終端在所述文件頭空間中的所述視頻幀數(shù)和所述編解碼方式之間插入用于記錄無(wú)效視頻區(qū)段的無(wú)效視頻幀號(hào);
[0013]所述云平臺(tái)終端完成寫(xiě)入所述緩存文件到所述云平臺(tái)服務(wù)器的磁盤(pán)。
[0014]當(dāng)所述圖像數(shù)據(jù)的描述的數(shù)據(jù)量大于預(yù)留的所述文件頭空間時(shí),計(jì)算出所述圖像數(shù)據(jù)的描述還需的空間大小,將所述緩存文件中緊接著所述圖像數(shù)據(jù)的描述后占據(jù)所述圖像數(shù)據(jù)的描述還需的空間大小的圖像數(shù)據(jù)移動(dòng)到所述緩存文件的末尾,同時(shí)修改所述圖像數(shù)據(jù)的描述。[0015]當(dāng)所述無(wú)效視頻區(qū)段包括連續(xù)的區(qū)段時(shí),將所述無(wú)效視頻區(qū)段的第一幀的幀號(hào)和最后一幀的幀號(hào)作為所述無(wú)效視頻幀號(hào)。
[0016]根據(jù)所述云平臺(tái)終端預(yù)配置指向用于保存緩存文件的云平臺(tái)服務(wù)器的磁盤(pán)的路徑找到相應(yīng)的所述緩存文件;讀取所述文件版本號(hào);判斷所述文件版本號(hào)與所述云平臺(tái)終端的版本號(hào)是否相同,如果是,則讀取所述視頻幀數(shù);判斷所述視頻幀數(shù)是否不為零,如果是,則讀取并記錄所述編解碼方式和所述圖像數(shù)據(jù)的描述;判斷是否已讀取全部所述圖像數(shù)據(jù)的描述;如果是,則讀取無(wú)效視頻幀號(hào);根據(jù)所述無(wú)效視頻幀號(hào)刪除所述無(wú)效視頻幀號(hào)對(duì)應(yīng)的圖像數(shù)據(jù)描述;根據(jù)除所述無(wú)效視頻幀號(hào)對(duì)應(yīng)的圖像數(shù)據(jù)描述之外的圖像數(shù)據(jù)描述獲取圖像數(shù)據(jù)。
[0017]所述判斷是否已讀取全部所述圖像數(shù)據(jù)的描述,具體為:以幀為單位從零開(kāi)始讀取直到達(dá)到所述視頻幀數(shù)。
[0018]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):通過(guò)將緩存文件保存在云平臺(tái)服務(wù)器上,使協(xié)同工作的各終端均。當(dāng)計(jì)算機(jī)終端打開(kāi)上次制作視頻時(shí)所用的工程文件,將自動(dòng)加載云平臺(tái)服務(wù)器上保存的相對(duì)應(yīng)的緩存文件,不必再次花時(shí)間生成一遍緩存。如此可以節(jié)省工作時(shí)間,提高效率。同時(shí),由于緩存文件放在云平臺(tái)服務(wù)器上,且緩存文件本身設(shè)計(jì)了一種固定的文件格式,所以協(xié)同工作的各計(jì)算機(jī)上終端在打開(kāi)工程文件時(shí)均可以識(shí)別到相應(yīng)的緩存文件,讀取信息,如此某一臺(tái)計(jì)算機(jī)終端在制作過(guò)程中生成的緩存文件可以為他人所用,相互服務(wù),提高了協(xié)同工效率。
【專利附圖】

【附圖說(shuō)明】
[0019]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一個(gè)實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)下面的附圖獲得其他的附圖。
[0020]圖1:為本發(fā)明一種基于云平臺(tái)的網(wǎng)絡(luò)緩存方法的緩存文件寫(xiě)的流程圖;
[0021]圖2:為本發(fā)明一種基于云平臺(tái)的網(wǎng)絡(luò)緩存方法的緩存文件讀的流程圖。
【具體實(shí)施方式】
[0022]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例
[0023]本發(fā)明實(shí)施例提供了一種基于云平臺(tái)的網(wǎng)絡(luò)緩存方法。如圖1所示,為本發(fā)明一種基于云平臺(tái)的網(wǎng)絡(luò)緩存方法的緩存文件寫(xiě)的流程圖,該方法包括:
[0024]步驟S101,初始化云平臺(tái)終端,在所述云平臺(tái)終端上預(yù)配置指向用于保存緩存文件的云平臺(tái)服務(wù)器的磁盤(pán)的路徑;
[0025]步驟S102,初始化所述云平臺(tái)服務(wù)器,在所述云平臺(tái)服務(wù)器的磁盤(pán)上預(yù)留所述緩存文件的文件頭空間;在所述文件頭空間中自定義所述緩存文件的文件版本號(hào)和編解碼方式;
[0026]步驟S103,所述云平臺(tái)終端將本地的每一幀圖像數(shù)據(jù)的描述保存在本地內(nèi)存中;
[0027]步驟S104,所述云平臺(tái)終端將本地的所述每一幀圖像數(shù)據(jù)寫(xiě)到所述文件頭空間后,并在所述文件頭空間中記錄視頻幀數(shù);
[0028]步驟S105,所述云平臺(tái)終端在保存工程時(shí),將所述云平臺(tái)終端本地內(nèi)存中保存的所述每一幀圖像數(shù)據(jù)的描述寫(xiě)入所述文件頭空間中;
[0029]當(dāng)所述圖像數(shù)據(jù)的描述的數(shù)據(jù)量大于預(yù)留的所述文件頭空間時(shí),計(jì)算出所述圖像數(shù)據(jù)的描述還需的空間大小,將所述緩存文件中緊接著所述圖像數(shù)據(jù)的描述后占據(jù)所述圖像數(shù)據(jù)的描述還需的空間大小的圖像數(shù)據(jù)移動(dòng)到所述緩存文件的末尾,同時(shí)修改所述圖像數(shù)據(jù)的描述。
[0030]步驟S106,所述云平臺(tái)終端在所述文件頭空間中的所述視頻幀數(shù)和所述編解碼方式之間插入用于記錄無(wú)效視頻區(qū)段的無(wú)效視頻幀號(hào)。
[0031]當(dāng)所述無(wú)效視頻區(qū)段包括連續(xù)的區(qū)段時(shí),將所述無(wú)效視頻區(qū)段的第一幀的幀號(hào)和最后一幀的幀號(hào)作為所述無(wú)效視頻幀號(hào)。
[0032]如表1所示,所述緩存文件結(jié)構(gòu)如下:
[0033]
【權(quán)利要求】
1.一種基于云平臺(tái)的網(wǎng)絡(luò)緩存方法,其特征在于,該方法包括: 初始化云平臺(tái)終端,在所述云平臺(tái)終端上預(yù)配置指向用于保存緩存文件的云平臺(tái)服務(wù)器的磁盤(pán)的路徑; 初始化所述云平臺(tái)服務(wù)器,在所述云平臺(tái)服務(wù)器的磁盤(pán)上預(yù)留所述緩存文件的文件頭空間;在所述文件頭空間中自定義所述緩存文件的文件版本號(hào)和編解碼方式; 所述云平臺(tái)終端將本地的每一幀圖像數(shù)據(jù)的描述保存在本地內(nèi)存中; 所述云平臺(tái)終端將本地的所述每一幀圖像數(shù)據(jù)寫(xiě)到所述文件頭空間后,并在所述文件頭空間中記錄視頻巾貞數(shù); 所述云平臺(tái)終端在保存工程時(shí),將所述云平臺(tái)終端本地內(nèi)存中保存的所述每一幀圖像數(shù)據(jù)的描述寫(xiě)入所述文件頭空間中; 所述云平臺(tái)終端在所述文件頭空間中的所述視頻幀數(shù)和所述編解碼方式之間插入用于記錄無(wú)效視頻區(qū)段的無(wú)效視頻幀號(hào); 所述云平臺(tái)終端完成寫(xiě)入所述緩存文件到所述云平臺(tái)服務(wù)器的磁盤(pán)。
2.如權(quán)利要求1所述方法,其特征在于,該方法還包括: 當(dāng)所述圖像數(shù)據(jù)的描述的數(shù)據(jù)量大于預(yù)留的所述文件頭空間時(shí),計(jì)算出所述圖像數(shù)據(jù)的描述還需的空間大小,將所述緩存文件中緊接著所述圖像數(shù)據(jù)的描述后占據(jù)所述圖像數(shù)據(jù)的描述還需的空間大小的圖像數(shù)據(jù)移動(dòng)到所述緩存文件的末尾,同時(shí)修改所述圖像數(shù)據(jù)的描述。
3.如權(quán)利要求1所述方法,其特征在于,該方法還包括: 當(dāng)所述無(wú)效視頻區(qū)段包括連續(xù)的區(qū)段時(shí),將所述無(wú)效視頻區(qū)段的第一幀的幀號(hào)和最后一幀的幀號(hào)作為所述無(wú)效視頻幀號(hào)。
4.如權(quán)利要求1所述方法,其特征在于,該方法還包括: 所述云平臺(tái)終端根據(jù)所述云平臺(tái)終端預(yù)配置指向用于保存緩存文件的云平臺(tái)服務(wù)器的磁盤(pán)的路徑找到相應(yīng)的所述緩存文件; 讀取所述文件版本號(hào); 判斷所述文件版本號(hào)與所述云平臺(tái)終端的版本號(hào)是否相同, 如果是,則讀取所述視頻幀數(shù); 判斷所述視頻幀數(shù)是否不為零, 如果是,則讀取并記錄所述編解碼方式和所述圖像數(shù)據(jù)的描述; 判斷是否已讀取全部所述圖像數(shù)據(jù)的描述, 如果是,則讀取無(wú)效視頻幀號(hào); 根據(jù)所述無(wú)效視頻幀號(hào)刪除所述無(wú)效視頻幀號(hào)對(duì)應(yīng)的圖像數(shù)據(jù)描述; 根據(jù)除所述無(wú)效視頻幀號(hào)對(duì)應(yīng)的圖像數(shù)據(jù)描述之外的圖像數(shù)據(jù)描述獲取圖像數(shù)據(jù); 所述云平臺(tái)終端完成從所述云平臺(tái)服務(wù)器的磁盤(pán)讀取所述緩存文件。
5.如權(quán)利要求4所述方法,其特征在于,所述判斷是否已讀取全部所述圖像數(shù)據(jù)的描述,具體為:以幀為單位從零開(kāi)始讀取直到達(dá)到所述視頻幀數(shù)。
【文檔編號(hào)】H04L29/08GK103685427SQ201210361609
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2012年9月25日 優(yōu)先權(quán)日:2012年9月25日
【發(fā)明者】李磊, 見(jiàn)良, 劉鐵華 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
社旗县| 彭州市| 乌鲁木齐县| 恩施市| 永平县| 安阳县| 石屏县| 阳谷县| 始兴县| 北流市| 巨野县| 宁都县| 达拉特旗| 全椒县| 鄂温| 乐昌市| 绥化市| 奉节县| 通山县| 清流县| 柳州市| 剑河县| 宜昌市| 镇远县| 景泰县| 尉氏县| 海安县| 信阳市| 抚州市| 阜南县| 林芝县| 晴隆县| 万年县| 新野县| 宜丰县| 伊宁县| 永年县| 景东| 青浦区| 西宁市| 和龙市|