本申請(qǐng)涉及視頻播放技術(shù)領(lǐng)域,具體地說,涉及一種視頻聚合播放的方法和系統(tǒng)。
背景技術(shù):
隨著信息化技術(shù)的普及,越來越多的人們通過視頻來汲取信息、獲取新聞資訊或休閑娛樂,人們對(duì)視頻的依賴程度也越來越高。
當(dāng)用戶想要觀看某一特定視頻時(shí),由于現(xiàn)有技術(shù)中單獨(dú)的視頻播放途徑存在缺失用戶所需的目標(biāo)視頻數(shù)據(jù)的可能,并沒有收集不同的視頻文件、視頻源文件地址以及視頻類型等數(shù)據(jù),因此導(dǎo)致用戶搜索的過程不僅耗時(shí)耗力,還非常不利于用戶的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請(qǐng)所要解決的技術(shù)問題是提供了一種視頻聚合播放的方法和系統(tǒng),收集了不同視頻的視頻文件、視頻源文件地址以及視頻類型等數(shù)據(jù),用戶只需通過本發(fā)明即可搜索到想要觀看的視頻數(shù)據(jù),使用非常方便,極大提升了用戶的使用體驗(yàn)。
為了解決上述技術(shù)問題,本申請(qǐng)有如下技術(shù)方案:
一種視頻聚合播放的方法,包括:
等待接收用戶輸入的播放某一視頻文件的視頻播放請(qǐng)求,所述視頻播放請(qǐng)求包括:視頻內(nèi)容以及視頻當(dāng)前網(wǎng)頁播放地址;
根據(jù)用戶輸入的所述視頻播放請(qǐng)求,查找到保存有請(qǐng)求播放的視頻文件的一個(gè)或多個(gè)視頻播放站點(diǎn);
根據(jù)查找到的視頻播放站點(diǎn),搜索出請(qǐng)求播放的視頻文件的視頻源文件地址;
判斷視頻的視頻源文件地址是否有效:若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址有效,則從所述視頻源文件地址對(duì)視頻源文件進(jìn)行解碼播放,若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址不可用,則自動(dòng)切換到下一站點(diǎn),從下一個(gè)站點(diǎn)獲取視頻源地址,若獲取到可用的視頻源地址,則從所述視頻源文件地址對(duì)視頻源文件進(jìn)行解碼播放,若所有站點(diǎn)都無法獲得有效的視頻源文件地址,則啟動(dòng)瀏覽器播放,直接跳轉(zhuǎn)到第三方的視頻播放網(wǎng)頁,對(duì)視頻文件進(jìn)行瀏覽器播放。
優(yōu)選地,其中:
進(jìn)一步包括:
對(duì)獲取到的所述視頻源文件進(jìn)行解碼播放之前,根據(jù)用戶視頻播放終端的機(jī)型向用戶推薦適合的解碼方式供用戶選擇,所述解碼方式包括:軟件解碼、硬件解碼和智能解碼。
優(yōu)選地,其中:
進(jìn)一步包括:
接收用戶輸入的解碼方式指令,并根據(jù)用戶輸入的解碼方式指令設(shè)置對(duì)視頻進(jìn)行解碼的解碼方式,所述解碼方式包括:軟件解碼、硬件解碼和智能解碼。
優(yōu)選地,其中:
進(jìn)一步包括:
判斷用戶選擇的解碼方式為硬件解碼、軟件解碼還是智能解碼,若為硬件解碼,則直接通過硬件解碼的方式進(jìn)行視頻解碼,若為軟件解碼,則調(diào)取視頻軟解器對(duì)視頻進(jìn)行軟件解碼,若用戶選擇硬件解碼后,又將解碼方式切換為軟件解碼,則調(diào)取所述軟解器對(duì)視頻進(jìn)行軟件解碼,若為智能解碼,則采用硬件解碼和軟件解碼相結(jié)合的方式進(jìn)行解碼。
優(yōu)選地,其中:
進(jìn)一步包括:
統(tǒng)計(jì)用戶輸入的視頻播放請(qǐng)求,分析用戶觀看視頻文件的喜好,獲得用戶偏好的視頻文件類型,并定期向用戶推送相關(guān)類型的視頻文件。
一種視頻聚合播放的系統(tǒng),其特征在于,包括:視頻播放請(qǐng)求接收模塊、視頻播放站點(diǎn)查詢模塊、視頻源文件地址查詢模塊、視頻播放模塊,
所述視頻請(qǐng)求接收模塊,用于等待接收用戶輸入的播放某一視頻文件的視頻播放請(qǐng)求,所述視頻播放請(qǐng)求包括:視頻內(nèi)容以及視頻當(dāng)前網(wǎng)頁播放地址;
所述視頻播放站點(diǎn)查詢模塊,用于根據(jù)用戶輸入的所述視頻播放請(qǐng)求,查找到保存有請(qǐng)求播放的視頻文件的一個(gè)或多個(gè)視頻播放站點(diǎn);
所述視頻源文件地址查詢模塊,用于根據(jù)查找到的視頻播放站點(diǎn),搜索出請(qǐng)求播放的視頻文件的視頻源文件地址;
所述視頻播放模塊,用于判斷視頻的視頻源文件地址是否有效:若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址有效,則從所述視頻源文件地址對(duì)視頻源文件進(jìn)行解碼播放,若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址不可用,則自動(dòng)切換到下一站點(diǎn),從下一個(gè)站點(diǎn)獲取視頻源地址,若獲取到可用的視頻源地址,則從所述視頻源文件地址對(duì)視頻源文件進(jìn)行解碼播放,若所有站點(diǎn)都無法獲得有效的視頻源文件地址,則啟動(dòng)瀏覽器播放,直接跳轉(zhuǎn)到第三方的視頻播放網(wǎng)頁,對(duì)視頻文件進(jìn)行瀏覽器播放。
優(yōu)選地,其中:
所述視頻播放模塊,進(jìn)一步用于在對(duì)獲取到的所述視頻源文件進(jìn)行解碼播放之前,根據(jù)用戶視頻播放終端的機(jī)型向用戶推薦適合的解碼方式供用戶選擇,所述解碼方式包括:軟件解碼、硬件解碼和智能解碼。
優(yōu)選地,其中:
進(jìn)一步包括:解碼方式設(shè)置模塊,
所述解碼方式設(shè)置模塊,用于接收用戶輸入的解碼方式指令,并根據(jù)用戶輸入的解碼方式指令設(shè)置對(duì)視頻進(jìn)行解碼的解碼方式,所述解碼方式包括:軟件解碼、硬件解碼和智能解碼。
優(yōu)選地,其中:
所述視頻播放模塊,進(jìn)一步用于判斷用戶選擇的解碼方式為硬件解碼、軟件解碼還是智能解碼,若為硬件解碼,則直接通過硬件解碼的方式進(jìn)行視頻解碼,若為軟件解碼,則調(diào)取視頻軟解器對(duì)視頻進(jìn)行軟件解碼,若用戶選擇硬件解碼后,又將解碼方式切換為軟件解碼,則調(diào)取所述軟解器對(duì)視頻進(jìn)行軟件解碼,若為智能解碼,則采用硬件解碼和軟件解碼相結(jié)合的方式進(jìn)行解碼。
優(yōu)選地,其中:
進(jìn)一步包括:用戶行為分析模塊,
所述用戶行為分析模塊,用于統(tǒng)計(jì)用戶輸入的視頻播放請(qǐng)求,分析用戶觀看視頻文件的喜好,獲得用戶偏好的視頻文件類型,并定期向用戶推送相關(guān)類型的視頻文件。
與現(xiàn)有技術(shù)相比,本申請(qǐng)所述的系統(tǒng)及方法,達(dá)到了如下效果:
第一,本發(fā)明所提供的視頻聚合播放的方法和系統(tǒng),收集了不同視頻的視頻文件、視頻源文件地址以及視頻類型等數(shù)據(jù),用戶只需通過本發(fā)明即可搜索到想要觀看的視頻數(shù)據(jù),無需從多種途徑進(jìn)行逐個(gè)搜索,簡化了用戶的搜索,使用非常方便,極大提升了用戶的使用體驗(yàn)。
第二,本發(fā)明所提供的視頻聚合播放的方法和系統(tǒng),優(yōu)先選擇能直接打開所請(qǐng)求播放的視頻文件的視頻播放站點(diǎn)來獲取所需視頻源文件,當(dāng)視頻播放站點(diǎn)無法直接播放視頻時(shí),則對(duì)視頻進(jìn)行解析后獲取視頻源文件,如果通過以上方式都無法獲得視頻源文件時(shí),再根據(jù)視頻當(dāng)前網(wǎng)頁播放地址搜索到可播放的視頻地址,進(jìn)而獲取到視頻源文件。通過此種排列優(yōu)先級(jí)的方式獲取視頻源文件,確保用戶能夠觀看到所需視頻文件的同時(shí),還能最大程度上減少用戶等待的時(shí)間。
第三,本發(fā)明所提供的視頻聚合播放的方法和系統(tǒng),能夠根據(jù)用戶觀看視頻的歷史數(shù)據(jù)分析用戶對(duì)視頻文件的喜好信息,獲取到用戶所喜愛的視頻種類,并能夠定期向用戶推送相關(guān)類型的視頻文件,設(shè)計(jì)更加智能化和精準(zhǔn)化。
附圖說明
此處所說明的附圖用來提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
圖1為本發(fā)明的所述一種視頻聚合播放的方法的流程圖;
圖2為本發(fā)明的所述一種視頻聚合播放的系統(tǒng)的結(jié)構(gòu)圖;
圖3為本發(fā)明的所述一種視頻聚合播放的方法的實(shí)施例的流程圖。
具體實(shí)施方式
如在說明書及權(quán)利要求當(dāng)中使用了某些詞匯來指稱特定組件。本領(lǐng)域技術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同名詞來稱呼同一個(gè)組件。本說明書及權(quán)利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準(zhǔn)則。如在通篇說明書及權(quán)利要求當(dāng)中所提及的“包含”為一開放式用語,故應(yīng)解釋成“包含但不限定于”?!按笾隆笔侵冈诳山邮盏恼`差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問題,基本達(dá)到所述技術(shù)效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續(xù)描述為實(shí)施本申請(qǐng)的較佳實(shí)施方式,然所述描述乃以說明本申請(qǐng)的一般原則為目的,并非用以限定本申請(qǐng)的范圍。本申請(qǐng)的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定者為準(zhǔn)。
實(shí)施例1
參見圖1所示為本申請(qǐng)所述一種視頻聚合播放的方法的具體實(shí)施例,該方法包括:
步驟101、等待接收用戶輸入的播放某一視頻文件的視頻播放請(qǐng)求,所述視頻播放請(qǐng)求包括:視頻內(nèi)容以及視頻當(dāng)前網(wǎng)頁播放地址;
步驟102、根據(jù)用戶輸入的所述視頻播放請(qǐng)求,查找到保存有請(qǐng)求播放的視頻文件的一個(gè)或多個(gè)視頻播放站點(diǎn);
步驟103、根據(jù)查找到的視頻播放站點(diǎn),搜索出請(qǐng)求播放的視頻文件的視頻源文件地址;
步驟104、判斷視頻的視頻源文件地址是否有效:若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址有效,則從所述視頻源文件地址對(duì)視頻源文件進(jìn)行解碼播放,若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址不可用,則自動(dòng)切換到下一站點(diǎn),從下一個(gè)站點(diǎn)獲取視頻源地址,若獲取到可用的視頻源地址,則從所述視頻源文件地址對(duì)視頻源文件進(jìn)行解碼播放,若所有站點(diǎn)都無法獲得有效的視頻源文件地址,則啟動(dòng)瀏覽器播放,直接跳轉(zhuǎn)到第三方的視頻播放網(wǎng)頁,對(duì)視頻文件進(jìn)行瀏覽器播放。
本發(fā)明所提供的視頻聚合播放的方法,收集了不同視頻的視頻文件、視頻源文件地址以及視頻類型等數(shù)據(jù),用戶只需通過本發(fā)明的方法即可搜索到想要觀看的視頻數(shù)據(jù),使用非常方便,極大提升了用戶的使用體驗(yàn)。
上述步驟104中,判斷視頻的源文件地址是否有效,若默認(rèn)站點(diǎn)不可用,自動(dòng)切換到下一站點(diǎn),從下一個(gè)站點(diǎn)獲取源地址;若所有站點(diǎn)都無法獲得源地址,啟動(dòng)瀏覽器播放,直接跳到第三方的視頻播放網(wǎng)頁。
上述步驟104中,若至少有一個(gè)視頻播放站點(diǎn)能直接打開所述請(qǐng)求播放的視頻文件,還可將能夠打開該視頻文件的站點(diǎn)信息發(fā)送給客戶,供客戶選擇指定的站點(diǎn)進(jìn)行視頻播放。
本申請(qǐng)所提供的方法中,優(yōu)先選擇能直接打開所請(qǐng)求播放的視頻文件的視頻播放站點(diǎn)來獲取所需視頻源文件,當(dāng)視頻播放站點(diǎn)無法直接播放視頻時(shí),則對(duì)視頻進(jìn)行解析后獲取視頻源文件,如果通過以上方式都無法獲得視頻源文件時(shí),再根據(jù)視頻當(dāng)前網(wǎng)頁播放地址搜索到可播放的視頻地址,進(jìn)而獲取到視頻源文件。通過此種排列優(yōu)先級(jí)的方式獲取視頻源文件,確保用戶能夠觀看到所需視頻文件的同時(shí),還能最大程度上減少用戶等待的時(shí)間。
本發(fā)明所提供的視頻聚合播放的方法,進(jìn)一步包括:對(duì)獲取到的所述視頻源文件進(jìn)行解碼播放之前,根據(jù)用戶視頻播放終端的機(jī)型向用戶推薦適合的解碼方式供用戶選擇,所述解碼方式包括:軟件解碼、硬件解碼和智能解碼。本發(fā)明中的智能解碼為硬件解碼和軟件解碼相結(jié)合的解碼方式,可將該智能解碼方式設(shè)為默認(rèn)的解碼方式。
除采用以上向用戶提供解碼方式供用戶選擇的方式外,還支持用戶設(shè)置的方式。對(duì)應(yīng)地,本發(fā)明所提供的視頻聚合播放的方法,進(jìn)一步包括:接收用戶輸入的解碼方式指令,并根據(jù)用戶輸入的解碼方式指令設(shè)置對(duì)視頻進(jìn)行解碼的解碼方式,所述解碼方式包括:軟件解碼、硬件解碼和智能解碼。當(dāng)需要對(duì)視頻進(jìn)行解碼播放時(shí),直接選擇用戶設(shè)置的解碼方式對(duì)視頻進(jìn)行解碼播放即可。
本發(fā)明所提供的視頻聚合播放的方法,進(jìn)一步包括:判斷用戶選擇的解碼方式為硬件解碼、軟件解碼還是智能解碼,若為硬件解碼,則直接通過硬件解碼的方式進(jìn)行視頻解碼,若為軟件解碼,則調(diào)取視頻軟解器對(duì)視頻進(jìn)行軟件解碼,若用戶選擇硬件解碼后,又將解碼方式切換為軟件解碼,則調(diào)取所述軟解器對(duì)視頻進(jìn)行軟件解碼,若為智能解碼,則采用硬件解碼和軟件解碼相結(jié)合的方式進(jìn)行解碼。
本發(fā)明所提供的上述方法中,能夠根據(jù)用戶視頻播放終端機(jī)型來判斷適合的解碼方式,只需用戶進(jìn)行確認(rèn)即可進(jìn)行解碼,非常方便。
本發(fā)明所提供的視頻聚合播放的方法,進(jìn)一步包括:統(tǒng)計(jì)用戶輸入的視頻播放請(qǐng)求,分析用戶觀看視頻文件的喜好,獲得用戶偏好的視頻文件類型,并定期向用戶推送相關(guān)類型的視頻文件。
本發(fā)明所提供的視頻聚合播放的方法,能夠根據(jù)用戶觀看視頻的歷史數(shù)據(jù)分析用戶對(duì)視頻文件的喜好信息,獲取到用戶所喜愛的視頻種類,并能夠定期向用戶推送相關(guān)類型的視頻文件,設(shè)計(jì)非常人性化。
此外,本發(fā)明所提供的視頻聚合播放的方法還能根據(jù)用戶搜索信息的歷史記錄獲取對(duì)應(yīng)的視頻數(shù)據(jù)以特有的播放形式向用戶播放,根據(jù)用戶使用歷史數(shù)據(jù)的分析獲取用戶對(duì)視頻種類、視頻分類等的喜好信息,以便下次用戶使用時(shí)自動(dòng)根據(jù)用戶興趣獲取對(duì)應(yīng)的視頻類型進(jìn)行播放。也就是說,本發(fā)明所提供的上述方法可以基于用戶的使用數(shù)據(jù)分析用戶喜好,按用戶喜好進(jìn)行推薦投放或在用戶后續(xù)使用時(shí)自動(dòng)選取最優(yōu)方式向用戶播放視頻數(shù)據(jù),更加智能化和精準(zhǔn)化。
實(shí)施例2
參見圖2所示為本申請(qǐng)所述一種視頻聚合播放的系統(tǒng)的具體實(shí)施例,該系統(tǒng)包括:視頻播放請(qǐng)求接收模塊10、視頻播放站點(diǎn)查詢模塊20、視頻源文件地址查詢模塊30和視頻播放模塊40,
所述視頻播放請(qǐng)求接收模塊10,用于等待接收用戶輸入的播放某一視頻文件的視頻播放請(qǐng)求,所述視頻播放請(qǐng)求包括:視頻內(nèi)容以及視頻當(dāng)前網(wǎng)頁播放地址;
所述視頻播放站點(diǎn)查詢模塊20,用于根據(jù)用戶輸入的所述視頻播放請(qǐng)求,查找到保存有請(qǐng)求播放的視頻文件的一個(gè)或多個(gè)視頻播放站點(diǎn);
所述視頻源文件地址查詢模塊30,用于根據(jù)查找到的視頻播放站點(diǎn),搜索出請(qǐng)求播放的視頻文件的視頻源文件地址;
所述視頻播放模塊40,用于判斷視頻的視頻源文件地址是否有效:若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址有效,則從所述視頻源文件地址對(duì)視頻源文件進(jìn)行解碼播放,若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址不可用,則自動(dòng)切換到下一站點(diǎn),從下一個(gè)站點(diǎn)獲取視頻源地址,若獲取到可用的視頻源地址,則從所述視頻源文件地址對(duì)視頻源文件進(jìn)行解碼播放,若所有站點(diǎn)都無法獲得有效的視頻源文件地址,則啟動(dòng)瀏覽器播放,直接跳轉(zhuǎn)到第三方的視頻播放網(wǎng)頁,對(duì)視頻文件進(jìn)行瀏覽器播放。
本發(fā)明所提供的視頻聚合播放的系統(tǒng),收集了不同視頻的視頻文件、視頻源文件地址以及視頻類型等數(shù)據(jù),用戶只需通過本發(fā)明的系統(tǒng)即可搜索到想要觀看的視頻數(shù)據(jù),無需從多個(gè)途徑進(jìn)行逐個(gè)搜索,使用非常方便,極大提升了用戶的使用體驗(yàn)。
本發(fā)明中的視頻播放模塊40能夠判斷視頻的源文件地址是否有效,若默認(rèn)站點(diǎn)不可用,自動(dòng)切換到下一站點(diǎn),從下一個(gè)站點(diǎn)獲取源地址;若所有站點(diǎn)都無法獲得源地址,啟動(dòng)瀏覽器播放,直接跳到第三方的視頻播放網(wǎng)頁。
本申請(qǐng)中的視頻播放模塊40,若判斷出至少有一個(gè)視頻播放站點(diǎn)能直接打開所述請(qǐng)求播放的視頻文件,還可將能夠打開該視頻文件的站點(diǎn)信息發(fā)送給客戶,供客戶選擇指定的站點(diǎn)進(jìn)行視頻播放。
本申請(qǐng)所提供的系統(tǒng),優(yōu)先選擇能直接打開所請(qǐng)求播放的視頻文件的視頻播放站點(diǎn)來獲取所需視頻源文件,當(dāng)視頻播放站點(diǎn)無法直接播放視頻時(shí),則對(duì)視頻進(jìn)行解析后獲取視頻源文件,如果通過以上方式都無法獲得視頻源文件時(shí),再根據(jù)視頻當(dāng)前網(wǎng)頁播放地址搜索到可播放的視頻地址,進(jìn)而獲取到視頻源文件。通過此種排列優(yōu)先級(jí)的方式獲取視頻源文件,確保用戶能夠觀看到所需視頻文件的同時(shí),還能最大程度上減少用戶等待的時(shí)間。
本發(fā)明所提供的視頻聚合播放的系統(tǒng)中,視頻播放模塊40,進(jìn)一步用于在對(duì)獲取到的所述視頻源文件進(jìn)行解碼播放之前,根據(jù)用戶視頻播放終端的機(jī)型向用戶推薦適合的解碼方式供用戶選擇,所述解碼方式包括:軟件解碼、硬件解碼和智能解碼。本發(fā)明中的智能解碼為硬件解碼和軟件解碼相結(jié)合的解碼方式,可將該智能解碼方式設(shè)為默認(rèn)的解碼方式。
除采用以上向用戶提供解碼方式供用戶選擇的方式外,還支持用戶設(shè)置的方式。對(duì)應(yīng)地,本發(fā)明所提供的視頻聚合播放的系統(tǒng)中,進(jìn)一步包括:解碼方式設(shè)置模塊,該解碼方式設(shè)置模塊用于接收用戶輸入的解碼方式指令,并根據(jù)用戶輸入的解碼方式指令設(shè)置對(duì)視頻進(jìn)行解碼的解碼方式,所述解碼方式包括:軟件解碼、硬件解碼和智能解碼。當(dāng)需要對(duì)視頻進(jìn)行解碼播放時(shí),直接選擇用戶設(shè)置的解碼方式對(duì)視頻進(jìn)行解碼播放即可。本發(fā)明所提供的視頻聚合播放的系統(tǒng)中,視頻播放模塊40,進(jìn)一步用于判斷用戶選擇的解碼方式為硬件解碼、軟件解碼還是智能解碼,若為硬件解碼,則直接通過硬件解碼的方式進(jìn)行視頻解碼,若為軟件解碼,則調(diào)取視頻軟解器對(duì)視頻進(jìn)行軟件解碼,若用戶選擇硬件解碼后,又將解碼方式切換為軟件解碼,則調(diào)取所述軟解器對(duì)視頻進(jìn)行軟件解碼,若為智能解碼,則采用硬件解碼和軟件解碼相結(jié)合的方式進(jìn)行解碼。
本發(fā)明所提供的上述系統(tǒng)中,視頻播放模塊40能夠根據(jù)用戶視頻播放終端機(jī)型來判斷適合的解碼方式,只需用戶進(jìn)行確認(rèn)即可進(jìn)行解碼,非常方便。
本發(fā)明中的視頻聚合播放的系統(tǒng),進(jìn)一步包括:用戶行為分析模塊,
所述用戶行為分析模塊,用于統(tǒng)計(jì)用戶輸入的視頻播放請(qǐng)求,分析用戶觀看視頻文件的喜好,獲得用戶偏好的視頻文件類型,并定期向用戶推送相關(guān)類型的視頻文件。
本發(fā)明所提供的視頻聚合播放的系統(tǒng)中,用戶行為分析模塊能夠根據(jù)用戶觀看視頻的歷史數(shù)據(jù)分析用戶對(duì)視頻文件的喜好信息,獲取到用戶所喜愛的視頻種類,并能夠定期向用戶推送相關(guān)類型的視頻文件,設(shè)計(jì)非常人性化。
此外,本發(fā)明所提供的視頻聚合播放的系統(tǒng)中的用戶行為分析模塊,還能根據(jù)用戶搜索信息的歷史記錄獲取對(duì)應(yīng)的視頻數(shù)據(jù)以特有的播放形式向用戶播放,根據(jù)用戶使用歷史數(shù)據(jù)的分析獲取用戶對(duì)視頻種類、視頻分類等的喜好信息,以便下次用戶使用時(shí)自動(dòng)根據(jù)用戶興趣獲取對(duì)應(yīng)的視頻類型進(jìn)行播放。也就是說,本發(fā)明所提供的上述系統(tǒng)可以基于用戶的使用數(shù)據(jù)分析用戶喜好,按用戶喜好進(jìn)行推薦投放或在用戶后續(xù)使用時(shí)自動(dòng)選取最優(yōu)方式向用戶播放視頻數(shù)據(jù),更加智能化和精準(zhǔn)化。
實(shí)施例3
以下提供一種本發(fā)明視頻聚合播放的系統(tǒng)的搭建和運(yùn)行方法的應(yīng)用實(shí)施例,參見圖3,具體包括:
步驟201、等待接收用戶輸入的播放某一視頻文件的視頻播放請(qǐng)求;
步驟202、根據(jù)用戶輸入的所述視頻播放請(qǐng)求,查找到保存有請(qǐng)求播放的視頻文件的一個(gè)或多個(gè)視頻播放站點(diǎn);
步驟203、根據(jù)查找到的視頻播放站點(diǎn),搜索出請(qǐng)求播放的視頻文件的視頻源文件地址;
步驟204、判斷視頻的視頻源文件地址是否有效:若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址有效,則從所述視頻源文件地址對(duì)視頻源文件進(jìn)行解碼播放,若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址不可用,則自動(dòng)切換到下一站點(diǎn),從下一個(gè)站點(diǎn)獲取視頻源地址,若獲取到可用的視頻源地址,則從所述視頻源文件地址對(duì)視頻源文件進(jìn)行解碼播放;
步驟205、根據(jù)用戶視頻播放終端的機(jī)型向用戶推薦適合的解碼方式供用戶選擇;
步驟206、判斷用戶選擇的解碼方式為硬件解碼、軟件解碼還是智能解碼,若為硬件解碼,則直接通過硬件解碼的方式進(jìn)行視頻解碼,若為軟件解碼,則調(diào)取視頻軟解器對(duì)視頻進(jìn)行軟件解碼,若用戶選擇硬件解碼后,又將解碼方式切換為軟件解碼,則調(diào)取所述軟解器對(duì)視頻進(jìn)行軟件解碼,若為智能解碼,則采用硬件解碼和軟件解碼相結(jié)合的方式進(jìn)行解碼;
步驟207、對(duì)獲取到的所述視頻源文件進(jìn)行解碼播放;
步驟208、若所有站點(diǎn)都無法獲得有效的視頻源文件地址,則啟動(dòng)瀏覽器播放,直接跳轉(zhuǎn)到第三方的視頻播放網(wǎng)頁,對(duì)視頻文件進(jìn)行瀏覽器播放;
步驟209、統(tǒng)計(jì)用戶輸入的視頻播放請(qǐng)求,分析用戶觀看視頻文件的喜好,獲得用戶偏好的視頻文件類型,并定期向用戶推送相關(guān)類型的視頻文件。
本申請(qǐng)所提供的上述視頻聚合播放的方法,簡化了用戶的搜索,有效提升了用戶的使用體驗(yàn)。而且,本申請(qǐng)所提供的上述方法,還可以基于用戶的使用數(shù)據(jù)分析用戶喜好,按用戶喜好進(jìn)行推薦投放或在用戶后續(xù)使用時(shí)自動(dòng)選取最優(yōu)方式向用戶播放視頻數(shù)據(jù),使得從視頻搜索到播放的過程更加智能化和精準(zhǔn)化。
通過以上各實(shí)施例可知,本申請(qǐng)存在的有益效果是:
第一,本發(fā)明所提供的視頻聚合播放的方法和系統(tǒng),收集了不同視頻的視頻文件、視頻源文件地址以及視頻類型等數(shù)據(jù),用戶只需通過本發(fā)明即可搜索到想要觀看的視頻數(shù)據(jù),無需從多種途徑進(jìn)行逐個(gè)搜索,簡化了用戶的搜索,使用非常方便,極大提升了用戶的使用體驗(yàn)。
第二,本發(fā)明所提供的視頻聚合播放的方法和系統(tǒng),優(yōu)先選擇能直接打開所請(qǐng)求播放的視頻文件的視頻播放站點(diǎn)來獲取所需視頻源文件,當(dāng)視頻播放站點(diǎn)無法直接播放視頻時(shí),則對(duì)視頻進(jìn)行解析后獲取視頻源文件,如果通過以上方式都無法獲得視頻源文件時(shí),再根據(jù)視頻當(dāng)前網(wǎng)頁播放地址搜索到可播放的視頻地址,進(jìn)而獲取到視頻源文件。通過此種排列優(yōu)先級(jí)的方式獲取視頻源文件,確保用戶能夠觀看到所需視頻文件的同時(shí),還能最大程度上減少用戶等待的時(shí)間。
第三,本發(fā)明所提供的視頻聚合播放的方法和系統(tǒng),能夠根據(jù)用戶觀看視頻的歷史數(shù)據(jù)分析用戶對(duì)視頻文件的喜好信息,獲取到用戶所喜愛的視頻種類,并能夠定期向用戶推送相關(guān)類型的視頻文件,設(shè)計(jì)更加智能化和精準(zhǔn)化。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
上述說明示出并描述了本申請(qǐng)的若干優(yōu)選實(shí)施例,但如前所述,應(yīng)當(dāng)理解本申請(qǐng)并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí)進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本申請(qǐng)的精神和范圍,則都應(yīng)在本申請(qǐng)所附權(quán)利要求的保護(hù)范圍內(nèi)。