專利名稱:一種用于合并視頻分段的方法與設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)視頻服務(wù)技術(shù)領(lǐng)域,尤其涉及一種用于合并視頻分段的技木。
背景技術(shù):
現(xiàn)有的視頻網(wǎng)站,由于技術(shù)限制以及用戶的網(wǎng)絡(luò)環(huán)境限制,對于ー個完整的視頻文件,如一部影片,多將其分割為若干個視頻分段,存儲于視頻網(wǎng)站的視頻資源庫中。當(dāng)用戶希望訪問視頻文件時,視頻網(wǎng)站的服務(wù)器將這些視頻分段所對應(yīng)的視頻播放頁面提供給用戶,并通過視頻播放頁面的視頻播放器順序播放這些視頻分段。從而,用戶只能通過視頻播放頁面,下載這些視頻分段,而無法直接獲得完整的視頻文件,故,將這些視頻分段合并為完整的視頻文件的需求應(yīng)運而生。因此,如何合并視頻分段獲得完整的合并視頻,以應(yīng)對用戶需求的各種視頻相關(guān)服務(wù),成為目前急需解決的問題之一。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于合并視頻分段的方法與設(shè)備。根據(jù)本發(fā)明的ー個方面,提供了一種計算機實現(xiàn)的用于合并視頻分段的方法,其中,該方法包括以下步驟a獲取用戶的視頻服務(wù)請求;b根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息;c根據(jù)所述分段相關(guān)信息,對所述視頻分段進(jìn)行合并處理,以獲得與所述視頻分段相對應(yīng)的合并視頻;d將所述合并視頻提供至所述用戶。根據(jù)本發(fā)明的另ー個方面,還提供了一種用于合并視頻分段的設(shè)備,其中,該設(shè)備包括請求獲取裝置,用于獲取用戶的視頻服務(wù)請求;分段信息獲取裝置,用于根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息;視頻合并裝置,用于根據(jù)所述分段相關(guān)信息,對所述視頻分段進(jìn)行合并處理,以獲得與所述視頻分段相對應(yīng)的合并視頻;視頻提供裝置,用于將所述合并視頻提供至所述用戶。與現(xiàn)有技術(shù)相比,本發(fā)明根據(jù)用戶的視頻服務(wù)請求,諸如視頻訪問請求、視頻合并請求等,獲得相應(yīng)的視頻分段的分段相關(guān)信息,井根據(jù)這些分段相關(guān)信息,對視頻分段進(jìn)行合并處理,以獲得合并視頻,使得用戶能夠獲得完整的合并視頻,而不是多個視頻分段,從而提升了用戶的網(wǎng)絡(luò)視頻服務(wù)使用體驗,并使得用戶可以對合并視頻進(jìn)行其他后續(xù)使用處理。
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯圖I示出根據(jù)本發(fā)明ー個方面的用于合并視頻分段的設(shè)備的示意圖;圖2示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于合并視頻分段的設(shè)備的示意圖;圖3示出根據(jù)本發(fā)明另ー個優(yōu)選實施例的用于合并視頻分段的設(shè)備的示意圖;圖4示出根據(jù)本發(fā)明另ー個方面的用于合并視頻分段的方法流程圖;圖5示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于合并視頻分段的方法流程圖;圖6示出根據(jù)本發(fā)明另ー個優(yōu)選實施例的用于合并視頻分段的方法流程圖。 附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實施例方式下面結(jié)合附圖對本發(fā)明作進(jìn)ー步詳細(xì)描述。圖I為根據(jù)本發(fā)明ー個方面的設(shè)備示意圖,示出用于合并視頻分段的設(shè)備。其中,視頻合并設(shè)備I包括請求獲取裝置11、分段信息獲取裝置12、視頻合并裝置13和視頻提供裝置14。具體地,請求獲取裝置11獲取用戶的視頻服務(wù)請求;分段信息獲取裝置12根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息;視頻合并裝置13根據(jù)所述分段相關(guān)信息,對所述視頻分段進(jìn)行合并處理,以獲得與所述視頻分段相對應(yīng)的合并視頻;視頻提供裝置14將所述合并視頻提供至所述用戶。在此,視頻合并設(shè)備I包括用戶設(shè)備或網(wǎng)絡(luò)設(shè)備,其中,所述用戶設(shè)備包括但不限于任何ー種能與用戶進(jìn)行交互的電子產(chǎn)品,例如計算機、手機、PDA、平板電腦、PSP、掌上電腦PPC等;所述網(wǎng)絡(luò)設(shè)備包括但不限于網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或基于云計算的計算機集合,在此,云計算是分布式計算的ー種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述視頻合并設(shè)備、用戶設(shè)備以及網(wǎng)絡(luò)設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的視頻合并設(shè)備、用戶設(shè)備或網(wǎng)絡(luò)設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。請求獲取裝置11獲取用戶的視頻服務(wù)請求。在此,請求獲取裝置11獲取所述視頻服務(wù)請求的方式包括但不限于1)通過用戶設(shè)備的瀏覽器截獲用戶自用戶設(shè)備發(fā)送的視頻服務(wù)請求;2)接收用戶自用戶設(shè)備發(fā)送的視頻服務(wù)請求;3)接收第三方設(shè)備轉(zhuǎn)發(fā)的所述視頻服務(wù)請求。其中,所述視頻服務(wù)請求包括任何可適用于本發(fā)明的用戶與視頻相關(guān)的請求,諸如視頻合并請求,視頻加速請求等。優(yōu)選地,所述視頻服務(wù)請求中包括用于查詢待合并的視頻分段的標(biāo)識信息,所述標(biāo)識信息諸如用戶擬獲得的合并視頻的名稱、視頻分段的名稱、待合并的視頻分段所對應(yīng)的視頻頁面的訪問地址、待合并的視頻分段的訪問地址等。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻服務(wù)請求的方式以及視頻服務(wù)請求僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取視頻服務(wù)請求的方式或者視頻服務(wù)請求如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。優(yōu)選地,所述視頻服務(wù)請求包括但不限干,以下至少任ー項I)視頻合并請求;
2)視頻訪問請求;3)視頻下載請求;4)視頻加速請求。具體地,I)用戶向視頻合并設(shè)備I提交視頻合并請求,或者用戶經(jīng)由第三方設(shè)備向該視頻合并設(shè)備I發(fā)送視頻合并請求,該視頻合并設(shè)備I的請求獲取裝置11通過接收該視頻合并請求,獲取該 視頻合并請求。2)用戶經(jīng)由用戶設(shè)備的瀏覽器發(fā)送視頻訪問請求,視頻合并設(shè)備I的請求獲取裝置11通過截獲并解析所述瀏覽器所對應(yīng)的數(shù)據(jù)包,獲取該視頻訪問請求;或者請求獲取裝置11通過接收第三方設(shè)備轉(zhuǎn)發(fā)的該視頻訪問請求,獲取該視頻訪問請求。3)用戶向視頻合并設(shè)備I提交視頻下載請求,或者用戶經(jīng)由第三方設(shè)備向該視頻合并設(shè)備I發(fā)送視頻下載請求,該視頻合并設(shè)備I的請求獲取裝置11通過接收該視頻下載請求,獲取該視頻下載請求。4)用戶向視頻合并設(shè)備I提交視頻加速請求,或者用戶經(jīng)由第三方設(shè)備向該視頻合并設(shè)備I發(fā)送視頻加速請求,該視頻合并設(shè)備I的請求獲取裝置11通過接收該視頻加速請求,獲取該視頻加速請求。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻服務(wù)請求的方式以及視頻服務(wù)請求僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取視頻服務(wù)請求的方式或者視頻服務(wù)請求如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。分段信息獲取裝置12根據(jù)請求獲取裝置11獲取的視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息。在此,分段信息獲取裝置12根據(jù)所述視頻服務(wù)請求,獲取所述視頻分段的分段相關(guān)信息的方式包括但不限于解析所述視頻服務(wù)請求,從所述視頻服務(wù)請求的相關(guān)字段中提取所述視頻分段的標(biāo)識信息,并根據(jù)所述標(biāo)識信息,獲取所述視頻分段的頭部信息和數(shù)據(jù)信息,或者僅獲取所述視頻分段的頭部信息;其中,I)所述標(biāo)識信息包括所述視頻分段的訪問地址,根據(jù)所述訪問地址,獲取所述視頻分段的頭部信息和數(shù)據(jù)信息,或者僅獲取所述視頻分段的頭部信息;2)所述標(biāo)識信息包括所述視頻分段所對應(yīng)的視頻頁面的訪問地址,根據(jù)所述標(biāo)識信息,獲取并解析所述視頻頁面,以獲得所述視頻分段的訪問地址,并根據(jù)所述訪問地址,獲取所述視頻分段的頭部信息和數(shù)據(jù)信息,或者僅獲取所述視頻分段的頭部信息;3)所述標(biāo)識信息包括用戶擬獲得的合并視頻的名稱或者所述視頻分段的名稱,根據(jù)所述標(biāo)識信息,捜索視頻資源庫,以獲得所述視頻分段所對應(yīng)的視頻頁面的訪問地址,獲取并解析所述視頻頁面,以獲得所述視頻分段的訪問地址,井根據(jù)所述訪問地址,獲取所述視頻分段的頭部信息和數(shù)據(jù)信息,或者僅獲取所述視頻分段的頭部信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述根據(jù)視頻服務(wù)請求獲取視頻分段的分段相關(guān)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的根據(jù)視頻服務(wù)請求獲取視頻分段的分段相關(guān)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。視頻合并裝置13根據(jù)分段信息獲取裝置12獲取的分段相關(guān)信息,對所述視頻分段進(jìn)行合并處理,以獲得與所述視頻分段相對應(yīng)的合并視頻。在此,視頻合并裝置13根據(jù)所述分段相關(guān)信息合并所述視頻分段的方式包括但不限于1)合并所述視頻分段的頭部信息,生成所述合并視頻的合并頭部信息,井根據(jù)所述合并頭部信息,通過調(diào)整所述視頻分段的數(shù)據(jù)信息所對應(yīng)的時間偏移值,合并所述視頻分段的數(shù)據(jù)信息,從而獲得所述合并視頻;2)從所述視頻分段的頭部信息中任選ー個作為所述合并視頻的合并頭部信息,并根據(jù)每一視頻分段的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間信息,如時間戳和時長,調(diào)整所述每一視頻分段的數(shù)據(jù)信息中每一數(shù)據(jù)單元的時間信息,如時間戳,將這些調(diào)整后的視頻分段按照其時間信息相拼接,并結(jié)合所述合并頭部信息,生成所述合并視頻。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述合并視頻分段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的合并視頻分段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。視頻提供裝置14將視頻合并裝置13獲得的合并視頻提供至所述用戶。在此,視頻提供裝置14提供所述合并視頻的方式包括但不限于1)視頻合并設(shè)備I包括用戶設(shè)備,視頻提供裝置14將所述合并視頻存儲于該用戶設(shè)備的預(yù)定存儲位置,或者將所述合并視頻輸出至該用戶設(shè)備的其他后續(xù)處理裝置;2)視頻合并設(shè)備I包括網(wǎng)絡(luò)設(shè)備,視頻提供裝置14按照約定的傳輸協(xié)議,諸如HTTP、RTP、P2P等傳輸協(xié)議,將所述合并視頻發(fā)送至用戶設(shè)備或者其他第三方設(shè)備。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述提供合并視頻的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的提供合并視頻的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
優(yōu)選地,請求獲取裝置11、分段信息獲取裝置12、視頻合并裝置13和視頻提供裝置14是持續(xù)不斷工作的。具體地,請求獲取裝置11獲取用戶的視頻服務(wù)請求;分段信息獲取裝置12根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息;視頻合并裝置13根據(jù)所述分段相關(guān)信息,對所述視頻分段進(jìn)行合并處理,以獲得與所述視頻分段相對應(yīng)的合并視頻;視頻提供裝置14將所述合并視頻提供至所述用戶。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指請求獲取裝置11、分段信息獲取裝置12、視頻合并裝置13和視頻提供裝置14分別按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求進(jìn)行視頻服務(wù)請求的獲取、視頻分段的分段相關(guān)信息的獲取、視頻分段的合并以及合并視頻的提供,直至視頻合并設(shè)備I在較長時間內(nèi)停止獲取用戶的視頻服務(wù)請求。圖2為根據(jù)本發(fā)明一個優(yōu)選實施例的設(shè)備示意圖,示出用于合并視頻分段的設(shè)備。其中,視頻合并設(shè)備I包括請求獲取裝置21、分段信息獲取裝置22、視頻合并裝置23和視頻提供裝置24。具體地,請求獲取裝置21獲取用戶的視頻服務(wù)請求;分段信息獲取裝置22根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息,其中,所述分段相關(guān)信息包括所述視頻分段的地址信息和所述視頻分段的頭部信息;視頻合并裝置23包括第一頭部獲取單元231、數(shù)據(jù)獲取單元232和第一合并單元233,其中,第一頭部獲取單元231根據(jù)所述頭部信息,獲得所述合并視頻的合并頭部信息,數(shù)據(jù)獲取單元232根據(jù)所述地址信息,獲取與所述地址信息相對應(yīng)的所述視頻分段的數(shù)據(jù)信息,第一合并單元233根據(jù)所述合并頭部信息,合并所述數(shù)據(jù)信息,以獲得所述合并視頻;視頻提供裝置24將所述合并視頻提供至所述用戶。其中,圖2中請求獲取裝置21和視頻提供裝置24所執(zhí)行的操作與圖I中請求獲取裝置11和視頻提供裝置14所執(zhí)行的操作相同或基本相同,為簡明起見,以引用方式包含于此,不再贅述。分段信息獲取裝置22根據(jù)請求獲取裝置21獲取的視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息,其中,所述分段相關(guān)信息包括所述視頻分段的地址信息和所述視頻分段的頭部信息。例如,請求獲取裝置21接收用戶的視頻服務(wù)請求;分段信息獲取裝置22解析該視頻服務(wù)請求,獲得相應(yīng)的各視頻分段的訪問地址,并根據(jù)這些訪問地址,通過HTTP傳輸協(xié)議中的RANGE請求,獲取各視頻分段的頭部信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述根據(jù)視頻服務(wù)請求獲取視頻分段的分段相關(guān)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的根據(jù)視頻服務(wù)請求獲取視頻分段的分段相關(guān)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。優(yōu)選地,分段信息獲取裝置22根據(jù)所述視頻服務(wù)請求,查詢視頻資源庫,以獲得與所述視頻服務(wù)請求相對應(yīng)的視頻頁面;解析所述視頻頁面,以獲得所述視頻分段的地址信息;根據(jù)所述地址信息,獲取所述視頻分段的頭部信息。例如,接前例,分段信息獲取裝置22解析請求獲取裝置21接收的視頻服務(wù)請求,從該視頻服務(wù)請求中提取用戶擬獲得的合并視頻的名稱,如功夫熊貓2,并根據(jù)該合并視頻的名稱,查詢視頻資源庫,獲得該合并視頻的各視頻分段所對應(yīng)的視頻頁面的訪問地址,如功夫熊貓2的播放頁面鏈接,解析該視頻頁面,獲得各視頻分段的訪問地址,根據(jù)這些訪問地址,通過HTTP傳輸協(xié)議中的RANGE請求,獲取各視頻分段的頭部信息。本領(lǐng)域技術(shù)人員應(yīng)能理解, 上述獲取視頻頁面的方式、獲取視頻分段的地址信息的方式以及獲取視頻分段的頭部信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取視頻頁面的方式、獲取視頻分段的地址信息的方式或者獲取視頻分段的頭部信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。視頻合并裝置23包括第一頭部獲取單元231、數(shù)據(jù)獲取單元232和第一合并單元233。第一頭部獲取單元231根據(jù)所述視頻分段的頭部信息,獲得合并視頻的合并頭部信息。例如,第一頭部獲取單元231根據(jù)各視頻分段的頭部信息,如各視頻分段的封裝格式為MP4,其頭部信息中包括各視頻分段的索引信息,對各視頻分段的索引信息進(jìn)行合并,如視頻分段共有5段,各視頻分段的索引信息分別對應(yīng)0-200S的數(shù)據(jù)信息,則合并后的索引信息對應(yīng)0-1000S的數(shù)據(jù)信息,并根據(jù)該合并后的索引信息,生成合并視頻的合并頭部信息。又如,第一頭部獲取單元231根據(jù)各視頻分段的頭部信息,如各視頻分段的封裝格式為FLV,其頭部信息中包括各視頻分段的封裝格式信息、軟件版本信息等,獲取任一視頻分段的頭部信息,作為合并視頻的合并頭部信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取合并視頻的合并頭部信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取合并視頻的合并頭部信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。數(shù)據(jù)獲取單元232根據(jù)所述視頻分段的地址信息,獲取與所述地址信息相對應(yīng)的所述視頻分段的數(shù)據(jù)信息。例如,數(shù)據(jù)獲取單元232根據(jù)各視頻分段的訪問地址,通過HTTP傳輸協(xié)議中的RANGE請求,從各視頻分段所對應(yīng)的視頻服務(wù)器獲取各視頻分段的相應(yīng)數(shù)據(jù)信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻分段的數(shù)據(jù)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取視頻分段的數(shù)據(jù)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。需要說明的是,第一頭部獲取單元231所執(zhí)行的操作和數(shù)據(jù)獲取單元232所執(zhí)行的操作之間不具有嚴(yán)格的順序關(guān)系,兩者可以同時執(zhí)行,也可以按照一定的順序執(zhí)行。第一合并單元233根據(jù)所述合并視頻的合并頭部信息,合并所述視頻分段的數(shù)據(jù)信息,以獲得合并視頻。例如,第一頭部獲取單元231獲取的合并頭部信息包括索引信息,第一合并單元233合并數(shù)據(jù)獲取單元232獲取的各視頻分段的數(shù)據(jù)信息,并根據(jù)該索引信息,調(diào)整各視頻分段的數(shù)據(jù)信息與該索引信息相對應(yīng)的時間偏移值,從而獲得合并視頻。又如,第一頭部獲取單元231獲取的合并頭部信息包括合并視頻的封裝格式信息、軟件版本信息等,第一合并單元233根據(jù)數(shù)據(jù)獲取單元232獲取的各視頻分段對應(yīng)于合并視頻的順序,調(diào)整各視頻分段的數(shù)據(jù)信息中各數(shù)據(jù)單元所對應(yīng)的時間信息,如時間戳,并將調(diào)整后的各視頻分段按照其對應(yīng)于合并視頻的順序進(jìn)行拼接,再結(jié)合合并頭部信息,獲得合并視頻。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述合并視頻分段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的合并視頻分段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。 在此,需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)能理解,數(shù)據(jù)獲取單元232獲取視頻分段的數(shù)據(jù)信息的操作與第一合并單元233對視頻分段的合并處理操作之間不具有嚴(yán)格的順序關(guān)系,也即,數(shù)據(jù)獲取單元232可以先獲取所有待合并的視頻分段的數(shù)據(jù)信息,然后,第一合并單元233再對這些視頻分段進(jìn)行合并操作,或者,數(shù)據(jù)獲取單元232在獲取部分待合并的視頻分段的數(shù)據(jù)信息的同時,第一合并單元233按照這些視頻分段對應(yīng)于合并視頻的順序,以及這些視頻分段的數(shù)據(jù)信息所對應(yīng)的索引信息或時間信息進(jìn)行合并操作,直至完成所有待合并的視頻分段的數(shù)據(jù)信息的合并操作后,獲得完整的合并視頻。優(yōu)選地,所述數(shù)據(jù)信息包括多個數(shù)據(jù)單元;第一合并單元233根據(jù)待合并的視頻分段中每一個的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間戳和時長,調(diào)整所述視頻分段中每一個的數(shù)據(jù)信息中每一數(shù)據(jù)單元的時間戳,以獲得調(diào)整后的所述視頻分段中每一個的數(shù)據(jù)信息;將所述調(diào)整后的每一個視頻分段的數(shù)據(jù)信息與其所對應(yīng)的前一順序視頻分段的數(shù)據(jù)信息相拼接,以獲得合并視頻的合并數(shù)據(jù)信息;根據(jù)所述合并視頻的合并頭部信息,以及所述合并數(shù)據(jù)信息,獲得合并視頻。例如,數(shù)據(jù)獲取單元232獲取的各視頻分段的數(shù)據(jù)信息中包括多個數(shù)據(jù)單元,如流媒體格式(如FLV)的視頻分段的數(shù)據(jù)信息中包括多個數(shù)據(jù)單元(tag);第一合并單元233按照這些視頻分段對應(yīng)于合并視頻的順序,根據(jù)當(dāng)前視頻分段的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間戳和時長,如時間戳為00:55,時長為5S,調(diào)整該當(dāng)前視頻分段的數(shù)據(jù)信息中各數(shù)據(jù)單元的時間戳,如將該當(dāng)前視頻分段的數(shù)據(jù)信息中各數(shù)據(jù)單元的時間戳偏移60S,以此類推,直至將各視頻分段的數(shù)據(jù)信息中的數(shù)據(jù)單元調(diào)整完畢,再將各視頻分段的數(shù)據(jù)信息相拼接,并將拼接后的合并數(shù)據(jù)信息,與第一頭部獲取單元231獲取的合并頭部信息相結(jié)合,獲得合并視頻。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述合并視頻分段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的合并視頻分段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。優(yōu)選地,視頻合并裝置23還對所述視頻分段的數(shù)據(jù)信息進(jìn)行預(yù)處理操作,以獲得預(yù)處理后的所述數(shù)據(jù)信息,供后續(xù)合并處理。隨后,第一合并單元233根據(jù)所述合并視頻的合并頭部信息,合并所述預(yù)處理后的數(shù)據(jù)信息,以獲得合并視頻。在此,所述預(yù)處理操作包括但不限于任何可適用于本發(fā)明的對待合并的視頻分段中的一個或多個進(jìn)行相應(yīng)處理,以獲得基本屬性一致的視頻分段的操作,諸如調(diào)整視頻分段的數(shù)據(jù)信息的碼率、分辨率等。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述預(yù)處理操作僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預(yù)處理操作如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
更優(yōu)選地,所述預(yù)處理操作包括但不限于,以下至少任一項I)調(diào)整所述數(shù)據(jù)信息的碼率;2)調(diào)整所述數(shù)據(jù)信息的分辨率;3)調(diào)整所述數(shù)據(jù)信息的編碼格式。具體地,視頻合并裝置23可以根據(jù)預(yù)定的屬性標(biāo)準(zhǔn),如預(yù)定的數(shù)據(jù)信息的碼率、分辨率、編碼格式等對待合并的視頻分段中的一個或多個進(jìn)行相應(yīng)處理;也可以根據(jù)待合并的視頻分段中的任一視頻分段的屬性,調(diào)整其他視頻分段的屬性,如可根據(jù)第一順序的視頻分段的碼率、分辨率、編碼格式等調(diào)整后續(xù)視頻分段的相應(yīng)屬性,或根據(jù)待合并的視頻分段中所占比重最大的碼率、分辨率、編碼格式等,調(diào)整其他視頻分段相應(yīng)屬性;還可以根據(jù)合并視頻的接收設(shè)備的終端屬性,如該接收設(shè)備的分辨率、網(wǎng)絡(luò)傳輸速率、所支持的編碼格式等,對待合并的視頻分段中的一個或多個進(jìn)行相應(yīng)處理。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述預(yù)處理操作僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預(yù)處理操作如可適用于本發(fā)明,也 應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。圖3為根據(jù)本發(fā)明另一優(yōu)選實施例的設(shè)備示意圖,示出用于合并視頻分段的設(shè)備。其中,視頻合并設(shè)備I包括請求獲取裝置31、分段信息獲取裝置32、視頻合并裝置33和視頻提供裝置34。具體地,請求獲取裝置31獲取用戶的視頻服務(wù)請求;分段信息獲取裝置32包括分段獲取單元321和分段信息獲取單元322,其中,分段獲取單元321根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的視頻分段,分段信息獲取單元322根據(jù)所述視頻分段,獲取所述分段相關(guān)信息,其中,所述分段相關(guān)信息包括所述視頻分段的頭部信息和所述視頻分段的數(shù)據(jù)信息;視頻合并裝置33包括第二頭部獲取單元331和第二合并單元332,其中,第二頭部獲取單元331根據(jù)所述視頻分段的頭部信息,獲得所述合并視頻的合并頭部信息,第二合并單元332根據(jù)所述合并頭部信息,合并所述數(shù)據(jù)信息,獲得所述合并視頻;視頻提供裝置34將所述合并視頻提供至所述用戶。其中,圖3中請求獲取裝置31和視頻提供裝置34所執(zhí)行的操作與圖I中請求獲取裝置11和視頻提供裝置14所執(zhí)行的操作相同或基本相同,為簡明起見,以引用方式包含于此,不再贅述。分段信息獲取裝置32包括分段獲取單元321和分段信息獲取單元322。分段獲取單元321根據(jù)用戶的視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的視頻分段。例如,分段獲取單元321解析用戶的視頻合并請求,獲得相應(yīng)的待合并的視頻分段的訪問地址,并根據(jù)這些訪問地址,通過下載工具,如迅雷、Flashget、EmUle等下載軟件,下載相應(yīng)的視頻分段。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻分段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取視頻分段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。優(yōu)選地,分段獲取單元321根據(jù)所述視頻服務(wù)請求,查詢視頻資源庫,以獲得與所述視頻服務(wù)請求相對應(yīng)的視頻頁面;解析所述視頻頁面,以獲得所述地址信息;根據(jù)所述地址信息,獲取所述視頻頁面所對應(yīng)的視頻分段。例如,分段獲取單元321根據(jù)用戶的視頻下載請求,獲得該用戶擬獲得的合并視頻的名稱,并根據(jù)該名稱,查詢視頻資源庫,獲得該合并視頻所對應(yīng)的視頻頁面,解析該視頻頁面的源代碼,獲得該視頻頁面所對應(yīng)的各視頻分段的訪問地址,通過下載工具,下載獲得這些視頻分段。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻分段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取視頻分段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。分段信息獲取單元322根據(jù)分段獲取單元321獲得的視頻分段,獲取所述視頻分段的分段相關(guān)信息,其中,所述分段相關(guān)信息包括所述視頻分段的頭部信息和所述視頻分段的數(shù)據(jù)信息。例如,分段獲取單元321獲得待合并的各視頻分段;分段信息獲取單元322根據(jù)這些視頻分段的相應(yīng)封裝格式,解析這些視頻分段,并獲得各視頻分段的頭部信息和數(shù)據(jù)信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻分段的分段相關(guān)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取分段相關(guān)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。在此,需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)能理解,分段獲取單元321獲取視頻分段的操作與分段信息獲取單元322獲得視頻分段的分段相關(guān)信息的操作之間不具有嚴(yán)格的順序關(guān)系,也即,分段獲取單元321可以先獲取所有待合并的視頻分段,然后,分段信息獲取單元322再根據(jù)這些視頻分段,獲得相應(yīng)的分段相關(guān)信息,或者,分段獲取單元321在獲 取部分待合并的視頻分段的同時,分段信息獲取單元322即獲得這些已獲取的視頻分段的相應(yīng)分段相關(guān)信息。視頻合并裝置33包括第二頭部獲取單元331和第二合并單元332。第二頭部獲取單元331根據(jù)分段信息獲取單元322獲得的視頻分段的頭部信息,獲得合并視頻的合并頭部信息。在此,第二頭部獲取單元331獲得合并視頻的合并頭部信息的方式與圖2中的第一頭部獲取單元231獲得合并視頻的合并頭部信息的方式相同或基本相同,為簡明起見,以引用方式包含于此,不再贅述。第二合并單元332根據(jù)所述合并視頻的合并頭部信息,合并所述視頻分段的數(shù)據(jù)信息,獲得合并視頻。在此,第二合并單元332合并視頻分段的數(shù)據(jù)信息的方式與圖2中的第一合并單元233合并視頻分段的數(shù)據(jù)信息的方式相同或基本相同,為簡明起見,以引用方式包含于此,不再贅述。同樣地,在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,分段信息獲取裝置32所執(zhí)行的操作與視頻合并裝置33所執(zhí)行的操作之間并無嚴(yán)格的順序關(guān)系,具體地,分段信息獲取裝置32中分段信息獲取單元322獲取視頻分段的數(shù)據(jù)信息的操作與視頻合并裝置33中第二合并單元332對視頻分段的合并處理操作之間不具有嚴(yán)格的順序關(guān)系,也即,分段信息獲取單元322可以先獲取所有待合并的視頻分段的數(shù)據(jù)信息,然后,第二合并單元332再對這些視頻分段進(jìn)行合并操作,或者,分段信息獲取單元322在獲取部分待合并的視頻分段的數(shù)據(jù)信息的同時,第二合并單元332按照這些視頻分段對應(yīng)于合并視頻的順序,以及這些視頻分段的數(shù)據(jù)信息所對應(yīng)的索引信息或時間信息進(jìn)行合并操作,直至完成所有待合并的視頻分段的數(shù)據(jù)信息的合并操作后,獲得完整的合并視頻。優(yōu)選地,所述數(shù)據(jù)信息包括多個數(shù)據(jù)單元;第二合并單元332根據(jù)所述視頻分段中每一個的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間戳和時長,調(diào)整所述視頻分段中每一個的數(shù)據(jù)信息中每一數(shù)據(jù)單元的時間戳,以獲得調(diào)整后的所述視頻分段中每一個的數(shù)據(jù)信息;將所述調(diào)整后的每一個視頻分段的數(shù)據(jù)信息與其所對應(yīng)的前一順序視頻分段的數(shù)據(jù)信息相拼接,以獲得合并視頻的合并數(shù)據(jù)信息;根據(jù)所述合并視頻的合并頭部信息,以及所述合并數(shù)據(jù)信息,獲得合并視頻。例如,分段信息獲取單元322獲取的各視頻分段的數(shù)據(jù)信息中包括多個數(shù)據(jù)單元,如流媒體格式(如FLV)的視頻分段的數(shù)據(jù)信息中包括多個數(shù)據(jù)單元(tag);第二合并單元332按照這些視頻分段對應(yīng)于合并視頻的順序,根據(jù)當(dāng)前視頻分段的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間戳和時長,如時間戳為00:55,時長為5S,調(diào)整該當(dāng)前視頻分段的數(shù)據(jù)信息中各數(shù)據(jù)單元的時間戳,如將該當(dāng)前視頻分段的數(shù)據(jù)信息中各數(shù)據(jù)單元的時間戳偏移60S,以此類推,直至將各視頻分段的數(shù)據(jù)信息中的數(shù)據(jù)單元調(diào)整完畢,再將各視頻分段的數(shù)據(jù)信息相拼接,并將拼接后的合并數(shù)據(jù)信息,與第二頭部獲取單元331獲取的合并頭部信息相結(jié)合,獲得合并視頻。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述合并視頻分段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的合并視頻分段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。優(yōu)選地,視頻合并裝置33還可以對視頻分段的數(shù)據(jù)信息進(jìn)行預(yù)處理操作,諸如調(diào)整所述數(shù)據(jù)信息的碼率、分辨率、編碼格式等,以獲得預(yù)處理后的數(shù)據(jù)信息,供后續(xù)合并處理。隨后,第二合并單元322根據(jù)所述合并視頻的合并頭部信息,合并所述預(yù)處理后的數(shù)據(jù)信息,以獲得合并視頻。在此,視頻合并裝置33所執(zhí)行的預(yù)處理操作與圖2中視頻合并裝 置23所執(zhí)行的預(yù)處理操作相同,為簡明起見,以引用方式包含于此,不再贅述。圖4為根據(jù)本發(fā)明另一個方面的方法流程圖,示出計算機實現(xiàn)的用于合并視頻分段的過程。在此,所述計算機包括任何能夠按照事先存儲的程序,自動、高速地進(jìn)行大量數(shù)值計算和各種信息處理的現(xiàn)代化智能電子設(shè)備,其硬件包括微處理器、FPGA,DSP,嵌入式設(shè)備等。具體地,在步驟S41中,視頻合并設(shè)備I獲取用戶的視頻服務(wù)請求;在步驟S42中,視頻合并設(shè)備I根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息;在步驟S43中,視頻合并設(shè)備I根據(jù)所述分段相關(guān)信息,對所述視頻分段進(jìn)行合并處理,以獲得與所述視頻分段相對應(yīng)的合并視頻;在步驟S44中,視頻合并設(shè)備I將所述合并視頻提供至所述用戶。在此,視頻合并設(shè)備I包括用戶設(shè)備或網(wǎng)絡(luò)設(shè)備,其中,所述用戶設(shè)備包括但不限于任何一種能與用戶進(jìn)行交互的電子產(chǎn)品,例如計算機、手機、PDA、平板電腦、PSP、掌上電腦PPC等;所述網(wǎng)絡(luò)設(shè)備包括但不限于網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或基于云計算的計算機集合,在此,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述視頻合并設(shè)備、用戶設(shè)備以及網(wǎng)絡(luò)設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的視頻合并設(shè)備、用戶設(shè)備或網(wǎng)絡(luò)設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。在步驟S41中,視頻合并設(shè)備I獲取用戶的視頻服務(wù)請求。在此,視頻合并設(shè)備I獲取所述視頻服務(wù)請求的方式包括但不限于1)通過用戶設(shè)備的瀏覽器截獲用戶自用戶設(shè)備發(fā)送的視頻服務(wù)請求;2)接收用戶自用戶設(shè)備發(fā)送的視頻服務(wù)請求;3)接收第三方設(shè)備轉(zhuǎn)發(fā)的所述視頻服務(wù)請求。其中,所述視頻服務(wù)請求包括任何可適用于本發(fā)明的用戶與視頻相關(guān)的請求,諸如視頻合并請求,視頻加速請求等。優(yōu)選地,所述視頻服務(wù)請求中包括用于查詢待合并的視頻分段的標(biāo)識信息,所述標(biāo)識信息諸如用戶擬獲得的合并視頻的名稱、視頻分段的名稱、待合并的視頻分段所對應(yīng)的視頻頁面的訪問地址、待合并的視頻分段的訪問地址等。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻服務(wù)請求的方式以及視頻服務(wù)請求僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取視頻服務(wù)請求的方式或者視頻服務(wù)請求如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。優(yōu)選地,所述視頻服務(wù)請求包括但不限于,以下至少任一項I)視頻合并請求;2)視頻訪問請求;3)視頻下載請求;4)視頻加速請求。具體地,I)用戶向視頻合并設(shè)備I提交視頻合并請求,或者用戶經(jīng)由第三方設(shè)備向該視頻合并設(shè)備I發(fā)送視頻合并請求,該視頻合并設(shè)備I通過接收該視頻合并請求,獲取該視頻合并請求。2)用戶經(jīng)由用戶設(shè)備的瀏覽器發(fā)送視頻訪問請求,視頻合并設(shè)備I通 過截獲并解析所述瀏覽器所對應(yīng)的數(shù)據(jù)包,獲取該視頻訪問請求;或者視頻合并設(shè)備I通過接收第三方設(shè)備轉(zhuǎn)發(fā)的該視頻訪問請求,獲取該視頻訪問請求。3)用戶向視頻合并設(shè)備I提交視頻下載請求,或者用戶經(jīng)由第三方設(shè)備向該視頻合并設(shè)備I發(fā)送視頻下載請求,該視頻合并設(shè)備I通過接收該視頻下載請求,獲取該視頻下載請求。4)用戶向視頻合并設(shè)備I提交視頻加速請求,或者用戶經(jīng)由第三方設(shè)備向該視頻合并設(shè)備I發(fā)送視頻加速請求,該視頻合并設(shè)備I通過接收該視頻加速請求,獲取該視頻加速請求。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻服務(wù)請求的方式以及視頻服務(wù)請求僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取視頻服務(wù)請求的方式或者視頻服務(wù)請求如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。在步驟S42中,視頻合并設(shè)備I根據(jù)其在步驟S41中獲取的視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息。在此,視頻合并設(shè)備I根據(jù)所述視頻服務(wù)請求,獲取所述視頻分段的分段相關(guān)信息的方式包括但不限于解析所述視頻服務(wù)請求,從所述視頻服務(wù)請求的相關(guān)字段中提取所述視頻分段的標(biāo)識信息,并根據(jù)所述標(biāo)識信息,獲取所述視頻分段的頭部信息和數(shù)據(jù)信息,或者僅獲取所述視頻分段的頭部信息;其中,I)所述標(biāo)識信息包括所述視頻分段的訪問地址,根據(jù)所述訪問地址,獲取所述視頻分段的頭部信息和數(shù)據(jù)信息,或者僅獲取所述視頻分段的頭部信息;2)所述標(biāo)識信息包括所述視頻分段所對應(yīng)的視頻頁面的訪問地址,根據(jù)所述標(biāo)識信息,獲取并解析所述視頻頁面,以獲得所述視頻分段的訪問地址,并根據(jù)所述訪問地址,獲取所述視頻分段的頭部信息和數(shù)據(jù)信息,或者僅獲取所述視頻分段的頭部信息;3)所述標(biāo)識信息包括用戶擬獲得的合并視頻的名稱或者所述視頻分段的名稱,根據(jù)所述標(biāo)識信息,搜索視頻資源庫,以獲得所述視頻分段所對應(yīng)的視頻頁面的訪問地址,獲取并解析所述視頻頁面,以獲得所述視頻分段的訪問地址,并根據(jù)所述訪問地址,獲取所述視頻分段的頭部信息和數(shù)據(jù)信息,或者僅獲取所述視頻分段的頭部信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述根據(jù)視頻服務(wù)請求獲取視頻分段的分段相關(guān)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的根據(jù)視頻服務(wù)請求獲取視頻分段的分段相關(guān)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。在步驟S43中,視頻合并設(shè)備I根據(jù)其在步驟S42中獲取的分段相關(guān)信息,對所述視頻分段進(jìn)行合并處理,以獲得與所述視頻分段相對應(yīng)的合并視頻。在此,視頻合并設(shè)備I根據(jù)所述分段相關(guān)信息合并所述視頻分段的方式包括但不限于1)合并所述視頻分段的頭部信息,生成所述合并視頻的合并頭部信息,并根據(jù)所述合并頭部信息,通過調(diào)整所述視頻分段的數(shù)據(jù)信息所對應(yīng)的時間偏移值,合并所述視頻分段的數(shù)據(jù)信息,從而獲得所述合并視頻;2)從所述視頻分段的頭部信息中任選一個作為所述合并視頻的合并頭部信息,并根據(jù)每一視頻分段的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間信息,如時間戳和時長,調(diào)整所述每一視頻分段的數(shù)據(jù)信息中每一數(shù)據(jù)單元的時間信息,如時間戳,將這些調(diào)整后的視頻分段按照其時間信息相拼接, 并結(jié)合所述合并頭部信息,生成所述合并視頻。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述合并視頻分段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的合并視頻分段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。在步驟S44中,視頻合并設(shè)備I將其在步驟S43中獲得的合并視頻提供至所述用戶。在此,視頻合并設(shè)備I提供所述合并視頻的方式包括但不限于1)視頻合并設(shè)備I包括用戶設(shè)備,該視頻合并設(shè)備I將所述合并視頻存儲于該用戶設(shè)備的預(yù)定存儲位置,或者將所述合并視頻輸出至該用戶設(shè)備的其他后續(xù)處理裝置;2)視頻合并設(shè)備I包括網(wǎng)絡(luò)設(shè)備,該視頻合并設(shè)備I按照約定的傳輸協(xié)議,諸如HTTP、RTP、P2P等傳輸協(xié)議,將所述合并視頻發(fā)送至用戶設(shè)備或者其他第三方設(shè)備。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述提供合并視頻的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的提供合并視頻的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。優(yōu)選地,視頻合并設(shè)備I在步驟S41、步驟S42、步驟S43和步驟S44中是持續(xù)不斷工作的。具體地,在步驟S41中,視頻合并設(shè)備I獲取用戶的視頻服務(wù)請求;在步驟S42中,視頻合并設(shè)備I根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息;在步驟S43中,視頻合并設(shè)備I根據(jù)所述分段相關(guān)信息,對所述視頻分段進(jìn)行合并處理,以獲得與所述視頻分段相對應(yīng)的合并視頻;在步驟S44中,視頻合并設(shè)備I將所述合并視頻提供至所述用戶。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指視頻合并設(shè)備I在步驟S41、步驟S42、步驟S43和步驟S44中分別按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求進(jìn)行視頻服務(wù)請求的獲取、視頻分段的分段相關(guān)信息的獲取、視頻分段的合并以及合并視頻的提供,直至視頻合并設(shè)備I在較長時間內(nèi)停止獲取用戶的視頻服務(wù)請求。圖5為根據(jù)本發(fā)明一個優(yōu)選實施例的方法流程圖,示出合并視頻分段的過程。具體地,在步驟S51中,視頻合并設(shè)備I獲取用戶的視頻服務(wù)請求;在步驟S52中,視頻合并設(shè)備I根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息,其中,所述分段相關(guān)信息包括所述視頻分段的地址信息和所述視頻分段的頭部信息;在步驟S531中,視頻合并設(shè)備I根據(jù)所述頭部信息,獲得所述合并視頻的合并頭部信息;在步驟S532中,視頻合并設(shè)備I根據(jù)所述地址信息,獲取與所述地址信息相對應(yīng)的所述視頻分段的數(shù)據(jù)信息;在步驟S533中,視頻合并設(shè)備I根據(jù)所述合并頭部信息,合并所述數(shù)據(jù)信息,以獲得所述合并視頻;在步驟S54中,視頻合并設(shè)備I將所述合并視頻提供至所述用戶。其中,圖5中視頻合并設(shè)備I在步驟S51和步驟S54所執(zhí)行的操作與圖4中視頻合并設(shè)備I在步驟S41和步驟S44所執(zhí)行的操作相同或基本相同,為簡明起見,以引用方式包含于此,不再贅述。在步驟S52中,視頻合并設(shè)備I根據(jù)其在步驟S51中獲取的視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息,其中,所述分段相關(guān)信息包括所述視頻分段的地址信息和所述視頻分段的頭部信息。例如,在步驟S51中,視頻合并設(shè)備I接收用戶的視頻服務(wù)請求;在步驟S52中,視頻合并設(shè)備I解析該視頻服務(wù)請求,獲得相應(yīng)的各視頻分段的訪問地址,并根據(jù)這些訪問地址,通過HTTP傳輸協(xié)議中的RANGE請求,獲取各視頻分段的頭部信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述根據(jù)視頻服務(wù)請求獲取視頻分段的分段相關(guān)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的根據(jù)視頻服務(wù)請求獲取視頻分段的分段相關(guān)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。優(yōu)選地,在步驟S52中,視頻合并設(shè)備I根據(jù)所述視頻服務(wù)請求,查詢視頻資源庫,以獲得與所述視頻服務(wù)請求相對應(yīng)的視頻頁面;解析所述視頻頁面,以獲得所述視頻分段的地址信息;根據(jù)所述地址信息,獲取所述視頻分段 的頭部信息。例如,接前例,在步驟S52中,視頻合并設(shè)備I解析其在步驟S51中接收的視頻服務(wù)請求,從該視頻服務(wù)請求中提取用戶擬獲得的合并視頻的名稱,如功夫熊貓2,并根據(jù)該合并視頻的名稱,查詢視頻資源庫,獲得該合并視頻的各視頻分段所對應(yīng)的視頻頁面的訪問地址,如功夫熊貓2的播放頁面鏈接,解析該視頻頁面,獲得各視頻分段的訪問地址,根據(jù)這些訪問地址,通過HTTP傳輸協(xié)議中的RANGE請求,獲取各視頻分段的頭部信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻頁面的方式、獲取視頻分段的地址信息的方式以及獲取視頻分段的頭部信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取視頻頁面的方式、獲取視頻分段的地址信息的方式或者獲取視頻分段的頭部信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。在步驟S531中,視頻合并設(shè)備I根據(jù)所述視頻分段的頭部信息,獲得合并視頻的合并頭部信息。例如,視頻合并設(shè)備I根據(jù)各視頻分段的頭部信息,如各視頻分段的封裝格式為MP4,其頭部信息中包括各視頻分段的索引信息,對各視頻分段的索引信息進(jìn)行合并,如視頻分段共有5段,各視頻分段的索引信息分別對應(yīng)0-200S的數(shù)據(jù)信息,則合并后的索弓I信息對應(yīng)0-1000S的數(shù)據(jù)信息,并根據(jù)該合并后的索引信息,生成合并視頻的合并頭部信息。又如,視頻合并設(shè)備I根據(jù)各視頻分段的頭部信息,如各視頻分段的封裝格式為FLV,其頭部信息中包括各視頻分段的封裝格式信息、軟件版本信息等,獲取任一視頻分段的頭部信息,作為合并視頻的合并頭部信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取合并視頻的合并頭部信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取合并視頻的合并頭部信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。在步驟S532中,視頻合并設(shè)備I根據(jù)所述視頻分段的地址信息,獲取與所述地址信息相對應(yīng)的所述視頻分段的數(shù)據(jù)信息。例如,視頻合并設(shè)備I根據(jù)各視頻分段的訪問地址,通過HTTP傳輸協(xié)議中的RANGE請求,從各視頻分段所對應(yīng)的視頻服務(wù)器獲取各視頻分段的相應(yīng)數(shù)據(jù)信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻分段的數(shù)據(jù)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取視頻分段的數(shù)據(jù)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。需要說明的是,視頻合并設(shè)備I在步驟S531所執(zhí)行的操作和其在步驟S532所執(zhí)行的操作之間不具有嚴(yán)格的順序關(guān)系,兩者可以同時執(zhí)行,也可以按照一定的順序執(zhí)行。在步驟S533中,視頻合并設(shè)備I根據(jù)所述合并視頻的合并頭部信息,合并所述視頻分段的數(shù)據(jù)信息,以獲得合并視頻。例如,在步驟S531中,視頻合并設(shè)備I獲取的合并頭部信息包括索引信息;在步驟S533中,視頻合并設(shè)備I合并其在步驟S532中獲取的各視頻分段的數(shù)據(jù)信息,并根據(jù)該索引信息,調(diào)整各視頻分段的數(shù)據(jù)信息與該索引信息相對應(yīng)的時間偏移值,從而獲得合并視頻。又如,在步驟S531中,視頻合并設(shè)備I獲取的合并頭部信息包括合并視頻的封裝格式信息、軟件版本信息等,在步驟S533中,視頻合并設(shè)備I根據(jù)其在步驟S532中獲取的各視頻分段對應(yīng)于合并視頻的順序,調(diào)整各視頻分段的數(shù)據(jù)信息中各數(shù)據(jù)單元所對應(yīng)的時間信息,如時間戳,并將調(diào)整后的各視頻分段按照其對應(yīng)于合并視頻的順序進(jìn)行拼接,再結(jié)合合并頭部信息,獲得合并視頻。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述合并視頻分段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的合并視頻分段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。在此,需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)能理解,視頻合并設(shè)備I在步驟S532獲取視頻分段的數(shù)據(jù)信息的操作與其在步驟S533對視頻分段的合并處理操作之間不具有嚴(yán)格的順序關(guān)系,也即,視頻合并設(shè)備I可以先獲取所有待合并的視頻分段的數(shù)據(jù)信息,然后再對這些視頻分段進(jìn)行合并操作,或者視頻合并設(shè)備I在獲取部分待合并的視頻分段的數(shù)據(jù)信息的同時,按照這些視頻分段對應(yīng)于合并視頻的順序,以及這些視頻分段的數(shù)據(jù)信息所 對應(yīng)的索引信息或時間信息進(jìn)行合并操作,直至完成所有待合并的視頻分段的數(shù)據(jù)信息的合并操作后,獲得完整的合并視頻。優(yōu)選地,所述數(shù)據(jù)信息包括多個數(shù)據(jù)單元;在步驟S533中,視頻合并設(shè)備I根據(jù)待合并的視頻分段中每一個的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間戳和時長,調(diào)整所述視頻分段中每一個的數(shù)據(jù)信息中每一數(shù)據(jù)單元的時間戳,以獲得調(diào)整后的所述視頻分段中每一個的數(shù)據(jù)信息;將所述調(diào)整后的每一個視頻分段的數(shù)據(jù)信息與其所對應(yīng)的前一順序視頻分段的數(shù)據(jù)信息相拼接,以獲得合并視頻的合并數(shù)據(jù)信息;根據(jù)所述合并視頻的合并頭部信息,以及所述合并數(shù)據(jù)信息,獲得合并視頻。例如,視頻合并設(shè)備I獲取的各視頻分段的數(shù)據(jù)信息中包括多個數(shù)據(jù)單元,如流媒體格式(如FLV)的視頻分段的數(shù)據(jù)信息中包括多個數(shù)據(jù)單元(tag);視頻合并設(shè)備I按照這些視頻分段對應(yīng)于合并視頻的順序,根據(jù)當(dāng)前視頻分段的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間戳和時長,如時間戳為00:55,時長為5S,調(diào)整該當(dāng)前視頻分段的數(shù)據(jù)信息中各數(shù)據(jù)單元的時間戳,如將該當(dāng)前視頻分段的數(shù)據(jù)信息中各數(shù)據(jù)單元的時間戳偏移60S,以此類推,直至將各視頻分段的數(shù)據(jù)信息中的數(shù)據(jù)單元調(diào)整完畢,再將各視頻分段的數(shù)據(jù)信息相拼接,并將拼接后的合并數(shù)據(jù)信息,與其在步驟S531中獲取的合并頭部信息相結(jié)合,獲得合并視頻。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述合并視頻分段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的合并視頻分段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。優(yōu)選地,視頻合并設(shè)備I還對所述視頻分段的數(shù)據(jù)信息進(jìn)行預(yù)處理操作,以獲得預(yù)處理后的所述數(shù)據(jù)信息,供后續(xù)合并處理。隨后,視頻合并設(shè)備I根據(jù)所述合并視頻的合并頭部信息,合并所述預(yù)處理后的數(shù)據(jù)信息,以獲得合并視頻。在此,所述預(yù)處理操作包括但不限于任何可適用于本發(fā)明的對待合并的視頻分段中的一個或多個進(jìn)行相應(yīng)處理,以獲得基本屬性一致的視頻分段的操作,諸如調(diào)整視頻分段的數(shù)據(jù)信息的碼率、分辨率等。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述預(yù)處理操作僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預(yù)處理操作如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。更優(yōu)選地,所述預(yù)處理操作包括但不限于,以下至少任一項I)調(diào)整所述數(shù)據(jù)信息的碼率;2)調(diào)整所述數(shù)據(jù)信息的分辨率;3)調(diào)整所述數(shù)據(jù)信息的編碼格式。具體地,視頻合并設(shè)備I可以根據(jù)預(yù)定的屬性標(biāo)準(zhǔn),如預(yù)定的數(shù)據(jù)信息的碼率、分辨率、編碼格式等對待合并的視頻分段中的一個或多個進(jìn)行相應(yīng)處理;也可以根據(jù)待合并的視頻分段中的任一視頻分段的屬性,調(diào)整其他視頻分段的屬性,如可根據(jù)第一順序的視頻分段的碼率、分辨率、編碼格式等調(diào)整后續(xù)視頻分段的相應(yīng)屬性,或根據(jù)待合并的視頻分段中所占比重最大的碼率、分辨率、編碼格式等,調(diào)整其他視頻分段相應(yīng)屬性;還可以根據(jù)合并視頻的接收設(shè)備的終端屬性,如該接收設(shè)備的分辨率、網(wǎng)絡(luò)傳輸速率、所支持的編碼格 式等,對待合并的視頻分段中的一個或多個進(jìn)行相應(yīng)處理。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述預(yù)處理操作僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預(yù)處理操作如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。圖6為根據(jù)本發(fā)明另一優(yōu)選實施例的方法流程圖,示出合并視頻分段的過程。具體地,在步驟S61中,視頻合并設(shè)備I獲取用戶的視頻服務(wù)請求;在步驟S621中,視頻合并設(shè)備I根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的視頻分段;在步驟S622中,視頻合并設(shè)備I根據(jù)所述視頻分段,獲取所述分段相關(guān)信息,其中,所述分段相關(guān)信息包括所述視頻分段的頭部信息和所述視頻分段的數(shù)據(jù)信息;在步驟S631中,視頻合并設(shè)備I根據(jù)所述視頻分段的頭部信息,獲得所述合并視頻的合并頭部信息;在步驟S632中,視頻合并設(shè)備I根據(jù)所述合并頭部信息,合并所述數(shù)據(jù)信息,獲得所述合并視頻;視頻提供裝置34將所述合并視頻提供至所述用戶。其中,圖6中視頻合并設(shè)備I在步驟S61和步驟S64所執(zhí)行的操作與圖4中視頻合并設(shè)備I在步驟S41和步驟S44所執(zhí)行的操作相同或基本相同,為簡明起見,以引用方式包含于此,不再贅述。在步驟S621中,視頻合并設(shè)備I根據(jù)用戶的視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的視頻分段。例如,視頻合并設(shè)備I解析用戶的視頻合并請求,獲得相應(yīng)的待合并的視頻分段的訪問地址,并根據(jù)這些訪問地址,通過下載工具,如迅雷、Flashget, Emule等下載軟件,下載相應(yīng)的視頻分段。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻分段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取視頻分段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。優(yōu)選地,在步驟S621中,視頻合并設(shè)備I根據(jù)所述視頻服務(wù)請求,查詢視頻資源庫,以獲得與所述視頻服務(wù)請求相對應(yīng)的視頻頁面;解析所述視頻頁面,以獲得所述地址信息;根據(jù)所述地址信息,獲取所述視頻頁面所對應(yīng)的視頻分段。例如,視頻合并設(shè)備I根據(jù)用戶的視頻下載請求,獲得該用戶擬獲得的合并視頻的名稱,并根據(jù)該名稱,查詢視頻資源庫,獲得該合并視頻所對應(yīng)的視頻頁面,解析該視頻頁面的源代碼,獲得該視頻頁面所對應(yīng)的各視頻分段的訪問地址,通過下載工具,下載獲得這些視頻分段。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻分段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取視頻分段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
在步驟S622中,視頻合并設(shè)備I根據(jù)其在步驟S621中獲得的視頻分段,獲取所述視頻分段的分段相關(guān)信息,其中,所述分段相關(guān)信息包括所述視頻分段的頭部信息和所述視頻分段的數(shù)據(jù)信息。例如,在步驟S621中,視頻合并設(shè)備I獲得待合并的各視頻分段;在步驟S622中,視頻合并設(shè)備I根據(jù)這些視頻分段的相應(yīng)封裝格式,解析這些視頻分段,并獲得各視頻分段的頭部信息和數(shù)據(jù)信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述獲取視頻分段的分段相關(guān)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取分段相關(guān)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。在此,需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)能理解,視頻合并設(shè)備I在步驟S621獲取視頻分段的操作與其在步驟S622獲得視頻分段的分段相關(guān)信息的操作之間不具有嚴(yán)格的順序關(guān)系,也即,視頻合并設(shè)備I可以先獲取所有待合并的視頻分段,然后再根據(jù)這些視頻 分段,獲得相應(yīng)的分段相關(guān)信息,或者視頻合并設(shè)備I在獲取部分待合并的視頻分段的同時,獲得這些已獲取的視頻分段的相應(yīng)分段相關(guān)信息。在步驟S631中,視頻合并設(shè)備I根據(jù)其在步驟S622中獲得的視頻分段的頭部信息,獲得合并視頻的合并頭部信息。在此,視頻合并設(shè)備I獲得合并視頻的合并頭部信息的方式與圖2中視頻合并設(shè)備I獲得合并視頻的合并頭部信息的方式相同或基本相同,為簡明起見,以引用方式包含于此,不再贅述。在步驟S632中,視頻合并設(shè)備I根據(jù)所述合并視頻的合并頭部信息,合并所述視頻分段的數(shù)據(jù)信息,獲得合并視頻。在此,視頻合并設(shè)備I合并視頻分段的數(shù)據(jù)信息的方式與圖2中視頻合并設(shè)備I合并視頻分段的數(shù)據(jù)信息的方式相同或基本相同,為簡明起見,以引用方式包含于此,不再贅述。同樣地,在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,視頻合并設(shè)備I在步驟S622獲取視頻分段的數(shù)據(jù)信息的操作與其在步驟S632對視頻分段的合并處理操作之間不具有嚴(yán)格的順序關(guān)系,也即,視頻合并設(shè)備I可以先獲取所有待合并的視頻分段的數(shù)據(jù)信息,然后再對這些視頻分段進(jìn)行合并操作,或者視頻合并設(shè)備I在獲取部分待合并的視頻分段的數(shù)據(jù)信息的同時,按照這些視頻分段對應(yīng)于合并視頻的順序,以及這些視頻分段的數(shù)據(jù)信息所對應(yīng)的索引信息或時間信息進(jìn)行合并操作,直至完成所有待合并的視頻分段的數(shù)據(jù)信息的合并操作后,獲得完整的合并視頻。優(yōu)選地,所述數(shù)據(jù)信息包括多個數(shù)據(jù)單元;在步驟S632中,視頻合并設(shè)備I根據(jù)所述視頻分段中每一個的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間戳和時長,調(diào)整所述視頻分段中每一個的數(shù)據(jù)信息中每一數(shù)據(jù)單元的時間戳,以獲得調(diào)整后的所述視頻分段中每一個的數(shù)據(jù)信息;將所述調(diào)整后的每一個視頻分段的數(shù)據(jù)信息與其所對應(yīng)的前一順序視頻分段的數(shù)據(jù)信息相拼接,以獲得合并視頻的合并數(shù)據(jù)信息;根據(jù)所述合并視頻的合并頭部信息,以及所述合并數(shù)據(jù)信息,獲得合并視頻。例如,視頻合并設(shè)備I獲取的各視頻分段的數(shù)據(jù)信息中包括多個數(shù)據(jù)單元,如流媒體格式(如FLV)的視頻分段的數(shù)據(jù)信息中包括多個數(shù)據(jù)單元(tag);視頻合并設(shè)備I按照這些視頻分段對應(yīng)于合并視頻的順序,根據(jù)當(dāng)前視頻分段的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間戳和時長,如時間戳為00:55,時長為5S,調(diào)整該當(dāng)前視頻分段的數(shù)據(jù)信息中各數(shù)據(jù)單元的時間戳,如將該當(dāng)前視頻分段的數(shù)據(jù)信息中各數(shù)據(jù)單元的時間戳偏移60S,以此類推,直至將各視頻分段的數(shù)據(jù)信息中的數(shù)據(jù)單元調(diào)整完畢,再將各視頻分段的數(shù)據(jù)信息相拼接,并將拼接后的合并數(shù)據(jù)信息,與其在步驟S631中獲取的合并頭部信息相結(jié)合,獲得合并視頻。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述合并視頻分段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的合并視頻分段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。優(yōu)選地,視頻合并設(shè)備I還可以對視頻分段的數(shù)據(jù)信息進(jìn)行預(yù)處理操作,諸如調(diào)整所述數(shù)據(jù)信息的碼率、分辨率、編碼格式等,以獲得預(yù)處理后的數(shù)據(jù)信息,供后續(xù)合并處理。隨后,視頻合并設(shè)備I根據(jù)所述合并視頻的合并頭部信息,合并所述預(yù)處理后的數(shù)據(jù)信息,以獲得合并視頻。在此,視頻合并設(shè)備I所執(zhí)行的預(yù)處理操作與圖2中視頻合并設(shè)備I所執(zhí)行的預(yù)處理操作相同,為簡明起見,以引用方式包含于此,不再贅述。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多 個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種計算機實現(xiàn)的用于合并視頻分段的方法,其中,該方法包括以下步驟 a獲取用戶的視頻服務(wù)請求; b根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息; c根據(jù)所述分段相關(guān)信息,對所述視頻分段進(jìn)行合并處理,以獲得與所述視頻分段相對應(yīng)的合并視頻; d將所述合并視頻提供至所述用戶。
2.根據(jù)權(quán)利要求I所述的方法,其中,所述步驟b還包括 -根據(jù)所述視頻服務(wù)請求,獲取所述分段相關(guān)信息,其中,所述分段相關(guān)信息包括所述視頻分段的地址信息和所述視頻分段的頭部信息; 其中,所述步驟c還包括 cll根據(jù)所述頭部信息,獲得所述合并視頻的合并頭部信息; cl2根據(jù)所述地址信息,獲取與所述地址信息相對應(yīng)的所述視頻分段的數(shù)據(jù)信息; cl3根據(jù)所述合并頭部信息,合并所述數(shù)據(jù)信息,以獲得所述合并視頻。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述步驟b還包括 -根據(jù)所述視頻服務(wù)請求,查詢視頻資源庫,以獲得與所述視頻服務(wù)請求相對應(yīng)的視頻頁面; -解析所述視頻頁面,以獲得所述地址信息; -根據(jù)所述地址信息,獲取所述頭部信息。
4.根據(jù)權(quán)利要求2或3所述的方法,其中,所述數(shù)據(jù)信息包括多個數(shù)據(jù)單元; 其中,所述步驟cl3還包括 -根據(jù)所述視頻分段中每一個的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間戳和時長,調(diào)整所述視頻分段中每一個的數(shù)據(jù)信息中每一數(shù)據(jù)單元的時間戳,以獲得調(diào)整后的所述視頻分段中每一個的數(shù)據(jù)信息; -將所述調(diào)整后的每一個視頻分段的數(shù)據(jù)信息與其所對應(yīng)的前一順序視頻分段的數(shù)據(jù)信息相拼接,以獲得所述合并視頻的合并數(shù)據(jù)信息; -根據(jù)所述合并頭部信息,以及所述合并數(shù)據(jù)信息,獲得所述合并視頻。
5.根據(jù)權(quán)利要求I所述的方法,其中,所述步驟b還包括 bl根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的視頻分段;b2根據(jù)所述視頻分段,獲取所述分段相關(guān)信息,其中,所述分段相關(guān)信息包括所述視頻分段的頭部信息和所述視頻分段的數(shù)據(jù)信息; 其中,所述步驟c還包括 c21根據(jù)所述視頻分段的頭部信息,獲得所述合并視頻的合并頭部信息; c22根據(jù)所述合并頭部信息,合并所述數(shù)據(jù)信息,獲得所述合并視頻。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述步驟bl還包括 -根據(jù)所述視頻服務(wù)請求,查詢視頻資源庫,以獲得與所述視頻服務(wù)請求相對應(yīng)的視頻頁面; -解析所述視頻頁面,以獲得所述地址信息; -根據(jù)所述地址信息,獲取所述視頻分段。
7.根據(jù)權(quán)利要求5或6所述的方法,其中,所述數(shù)據(jù)信息包括多個數(shù)據(jù)單元; 其中,所述步驟c22還包括 -根據(jù)所述視頻分段中每一個的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間戳和時長,調(diào)整所述視頻分段中每一個的數(shù)據(jù)信息中每一數(shù)據(jù)單元的時間戳,以獲得調(diào)整后的所述視頻分段中每一個的數(shù)據(jù)信息; -將所述調(diào)整后的每一個視頻分段的數(shù)據(jù)信息與其所對應(yīng)的前一順序視頻分段的數(shù)據(jù)信息相拼接,以獲得所述合并視頻的合并數(shù)據(jù)信息; -根據(jù)所述合并頭部信息,以及所述合并數(shù)據(jù)信息,獲得所述合并視頻。
8.根據(jù)權(quán)利要求2至7中任一項所述的方法,其中,所述步驟c還包括 -對所述數(shù)據(jù)信息進(jìn)行預(yù)處理操作,以獲得預(yù)處理后的所述數(shù)據(jù)信息,供后續(xù)合并處理。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述預(yù)處理操作包括以下至少任一項 -調(diào)整所述數(shù)據(jù)信息的碼率; -調(diào)整所述數(shù)據(jù)信息的分辨率; -調(diào)整所述數(shù)據(jù)信息的編碼格式。
10.根據(jù)權(quán)利要求I至9中任一項所述的方法,其中,所述視頻服務(wù)請求包括以下至少任一項 -視頻合并請求; -視頻訪問請求; -視頻下載請求; -視頻加速請求。
11.一種用于合并視頻分段的設(shè)備,其中,該設(shè)備包括 請求獲取裝置,用于獲取用戶的視頻服務(wù)請求; 分段信息獲取裝置,用于根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息; 視頻合并裝置,用于根據(jù)所述分段相關(guān)信息,對所述視頻分段進(jìn)行合并處理,以獲得與所述視頻分段相對應(yīng)的合并視頻; 視頻提供裝置,用于將所述合并視頻提供至所述用戶。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述分段信息獲取裝置還用于 -根據(jù)所述視頻服務(wù)請求,獲取所述分段相關(guān)信息,其中,所述分段相關(guān)信息包括所述視頻分段的地址信息和所述視頻分段的頭部信息; 其中,所述視頻合并裝置包括 第一頭部獲取單元,用于根據(jù)所述頭部信息,獲得所述合并視頻的合并頭部信息;數(shù)據(jù)獲取單元,用于根據(jù)所述地址信息,獲取與所述地址信息相對應(yīng)的所述視頻分段的數(shù)據(jù)信息; 第一合并單元,用于根據(jù)所述合并頭部信息,合并所述數(shù)據(jù)信息,以獲得所述合并視頻。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其中,所述分段信息獲取裝置還用于 -根據(jù)所述視頻服務(wù)請求,查詢視頻資源庫,以獲得與所述視頻服務(wù)請求相對應(yīng)的視頻頁面; -解析所述視頻頁面,以獲得所述地址信息; -根據(jù)所述地址信息,獲取所述頭部信息。
14.根據(jù)權(quán)利要求12或13所述的設(shè)備,其中,所述數(shù)據(jù)信息包括多個數(shù)據(jù)單元; 其中,所述第一合并單元還用于 -根據(jù)所述視頻分段中每一個的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間戳和時長,調(diào)整所述視頻分段中每一個的數(shù)據(jù)信息中每一數(shù)據(jù)單元的時間戳,以獲得調(diào)整后的所述視頻分段中每一個的數(shù)據(jù)信息; -將所述調(diào)整后的每一個視頻分段的數(shù)據(jù)信息與其所對應(yīng)的前一順序視頻分段的數(shù)據(jù)信息相拼接,以獲得所述合并視頻的合并數(shù)據(jù)信息; -根據(jù)所述合并頭部信息,以及所述合并數(shù)據(jù)信息,獲得所述合并視頻。
15.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述分段信息獲取裝置還包括 分段獲取單元,用于根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的視頻分段; 分段信息獲取單元,用于根據(jù)所述視頻分段,獲取所述分段相關(guān)信息,其中,所述分段相關(guān)信息包括所述視頻分段的頭部信息和所述視頻分段的數(shù)據(jù)信息; 其中,所述視頻合并裝置包括 第二頭部獲取單元,用于根據(jù)所述視頻分段的頭部信息,獲得所述合并視頻的合并頭部信息; 第二合并單元,用于根據(jù)所述合并頭部信息,合并所述數(shù)據(jù)信息,獲得所述合并視頻。
16.根據(jù)權(quán)利要求15所述的方法,其中,分段獲取單元還用于 -根據(jù)所述視頻服務(wù)請求,查詢視頻資源庫,以獲得與所述視頻服務(wù)請求相對應(yīng)的視頻頁面; -解析所述視頻頁面,以獲得所述地址信息; -根據(jù)所述地址信息,獲取所述視頻分段。
17.根據(jù)權(quán)利要求15或16所述的設(shè)備,其中,所述數(shù)據(jù)信息包括多個數(shù)據(jù)單元; 其中,所述第二合并單元還用于 -根據(jù)所述視頻分段中每一個的前一順序視頻分段的數(shù)據(jù)信息中最后一個數(shù)據(jù)單元的時間戳和時長,調(diào)整所述視頻分段中每一個的數(shù)據(jù)信息中每一數(shù)據(jù)單元的時間戳,以獲得調(diào)整后的所述視頻分段中每一個的數(shù)據(jù)信息; -將所述調(diào)整后的每一個視頻分段的數(shù)據(jù)信息與其所對應(yīng)的前一順序視頻分段的數(shù)據(jù)信息相拼接,以獲得所述合并視頻的合并數(shù)據(jù)信息; -根據(jù)所述合并頭部信息,以及所述合并數(shù)據(jù)信息,獲得所述合并視頻。
18.根據(jù)權(quán)利要求12至17中任一項所述的設(shè)備,其中,所述視頻合并裝置還用于 -對所述數(shù)據(jù)信息進(jìn)行預(yù)處理操作,以獲得預(yù)處理后的所述數(shù)據(jù)信息,供后續(xù)合并處理。
19.根據(jù)權(quán)利要求18所述的設(shè)備,其中,所述預(yù)處理操作包括以下至少任一項 -調(diào)整所述數(shù)據(jù)信息的碼率; -調(diào)整所述數(shù)據(jù)信息的分辨率;-調(diào)整所述數(shù)據(jù)信息的編碼格式。
20.根據(jù)權(quán)利要求11至19中任一項所述的設(shè)備,其中,所述視頻服務(wù)請求包括以下至少任一項 -視頻合并請求; -視頻訪問請求; -視頻下載請求; -視頻加速請求。
全文摘要
本發(fā)明的目的是提供一種用于合并視頻分段的方法與設(shè)備。其中,視頻合并設(shè)備獲取用戶的視頻服務(wù)請求;根據(jù)所述視頻服務(wù)請求,獲取與所述視頻服務(wù)請求相對應(yīng)的待合并的視頻分段的分段相關(guān)信息;根據(jù)所述分段相關(guān)信息,對所述視頻分段進(jìn)行合并處理,以獲得與所述視頻分段相對應(yīng)的合并視頻;將所述合并視頻提供至所述用戶。本發(fā)明根據(jù)用戶的視頻服務(wù)請求,諸如視頻訪問請求、視頻合并請求等,獲得相應(yīng)的視頻分段的分段相關(guān)信息,并根據(jù)這些分段相關(guān)信息,對視頻分段進(jìn)行合并處理,以獲得合并視頻,使得用戶能夠獲得完整的合并視頻,而不是多個視頻分段,從而提升了用戶的網(wǎng)絡(luò)視頻服務(wù)使用體驗,并使得用戶可以對合并視頻進(jìn)行其他后續(xù)使用處理。
文檔編號H04N21/234GK102857794SQ20111017979
公開日2013年1月2日 申請日期2011年6月28日 優(yōu)先權(quán)日2011年6月28日
發(fā)明者汪坤, 付剛 申請人:上海聚力傳媒技術(shù)有限公司