一種視頻資源獲取方法、后臺(tái)服務(wù)器、視頻客戶端及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種視頻資源獲取方法、后臺(tái)服務(wù)器、視頻客戶端及系統(tǒng),其中方法包括:獲取視頻客戶端所發(fā)送的包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式;確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址;將所述視頻資源的地址下發(fā)至所述視頻客戶端,以便所述視頻客戶端根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。本發(fā)明能夠使下發(fā)至所述視頻客戶端的視頻資源地址對(duì)應(yīng)的視頻資源的清晰度格式,與安裝視頻客戶端的終端設(shè)備的當(dāng)前聯(lián)網(wǎng)方式,硬件配置相應(yīng)。
【專利說明】一種視頻資源獲取方法、后臺(tái)服務(wù)器、視頻客戶端及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻【技術(shù)領(lǐng)域】,更具體地說,涉及一種視頻資源獲取方法、后臺(tái)服務(wù)器、視頻客戶端及系統(tǒng)。
【背景技術(shù)】
[0002]隨著終端設(shè)備,特別是智能移動(dòng)終端(如智能手機(jī))的發(fā)展,視頻,特別是移動(dòng)視頻的需求正呈爆炸式的增長(zhǎng)。目前終端設(shè)備一般通過其上安裝的視頻客戶端獲取視頻資源,其獲取視頻資源的方式主要為:視頻客戶端向提供視頻資源服務(wù)的服務(wù)器發(fā)送http(Hypertext transfer protocol,超文本傳輸協(xié)議)請(qǐng)求,在http請(qǐng)求的UA (用戶代理)信息中攜帶所要請(qǐng)求的視頻資源的網(wǎng)址信息,視頻資源的網(wǎng)址信息可以是視頻資源的URL(Uniform Resource Locator,統(tǒng)一資源定位符)信息,服務(wù)器根據(jù)該視頻資源的網(wǎng)址信息將對(duì)應(yīng)的視頻資源下發(fā)至視頻客戶端。
[0003]本發(fā)明的發(fā)明人在研究和實(shí)踐過程中發(fā)現(xiàn),現(xiàn)有技術(shù)至少存在以下的技術(shù)問題:目前視頻資源主要有高清、流暢等清晰度格式,現(xiàn)有技術(shù)是將設(shè)定好的與視頻資源的網(wǎng)址信息對(duì)應(yīng)的視頻資源下發(fā)至視頻客戶端,而下發(fā)至視頻客戶端的視頻資源的清晰度格式并不一定適用于視頻客戶端的當(dāng)前使用情況,如果下發(fā)至視頻客戶端的視頻資源的清晰度格式不適用于視頻客戶端的當(dāng)前使用情況,則容易在視頻客戶端處出現(xiàn)所播放的視頻卡頓,無法加載的情況,從而影響用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實(shí)施例提供一種視頻資源獲取方法、后臺(tái)服務(wù)器、視頻客戶端及系統(tǒng),以解決現(xiàn)有下發(fā)至視頻客戶端的視頻資源的清晰度格式并不一定適用于視頻客戶端的當(dāng)前使用情況的問題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案:
[0006]一種視頻資源獲取方法,包括:
[0007]獲取視頻客戶端所發(fā)送的包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;
[0008]根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式;
[0009]確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址;
[0010]將所述視頻資源的地址下發(fā)至所述視頻客戶端,以便所述視頻客戶端根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0011]其中,所述根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式包括:
[0012]若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第一配置條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第一清晰度格式;
[0013]若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第二配置條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式;
[0014]若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第二聯(lián)網(wǎng)條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式。
[0015]其中,所述第一聯(lián)網(wǎng)條件為所述終端設(shè)備采用網(wǎng)絡(luò)熱點(diǎn)的方式進(jìn)行聯(lián)網(wǎng),所述第一配置條件為所述終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值達(dá)到設(shè)定值,所述第二聯(lián)網(wǎng)條件為所述終端設(shè)備采用移動(dòng)通信網(wǎng)絡(luò)的方式進(jìn)行聯(lián)網(wǎng),所述第二配置條件為所述終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值未達(dá)到設(shè)定值,所述第一清晰度格式為高清格式,所述第二清晰度格式為流暢格式。
[0016]其中,所述確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址包括:
[0017]根據(jù)所述網(wǎng)址信息,搜索與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源;
[0018]從所搜索到的視頻資源中確定出清晰度格式與所述清晰度格式對(duì)應(yīng)的視頻資源,確定與所述清晰度格式對(duì)應(yīng)的視頻資源的地址。
[0019]其中,所述消息中還包括:所述視頻客戶端所支持的視頻格式信息;
[0020]所述確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址包括:
[0021]根據(jù)所述網(wǎng)址信息及所述視頻格式信息,確定具有所述清晰度格式、支持與所述視頻格式信息對(duì)應(yīng)的視頻格式、且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址。
[0022]本發(fā)明實(shí)施例還提供一種后臺(tái)服務(wù)器,包括:
[0023]獲取模塊,用于獲取視頻客戶端所發(fā)送的包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;
[0024]清晰度格式確定模塊,用于根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式;
[0025]地址確定模塊,用于確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址;
[0026]發(fā)送模塊,用于將所述視頻資源的地址下發(fā)至所述視頻客戶端,以便所述視頻客戶端根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0027]其中,所述清晰度格式確定模塊包括:
[0028]第一確定單元,用于在所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第一配置條件時(shí),確定所請(qǐng)求的視頻資源的清晰度格式為第一清晰度格式;
[0029]第二確定單元,用于在所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第二配置條件時(shí),確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式;
[0030]第三確定單元,用于在所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第二聯(lián)網(wǎng)條件時(shí),確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式。
[0031]其中,所述地址確定模塊包括:
[0032]搜索單元,用于根據(jù)所述網(wǎng)址信息,搜索與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源;
[0033]第一視頻資源地址確定單元,用于從所述搜索單元所搜索到的視頻資源中確定出清晰度格式與所述清晰度格式對(duì)應(yīng)的視頻資源,確定與所述清晰度格式對(duì)應(yīng)的視頻資源的地址。
[0034]其中,所述消息中還包括:所述視頻客戶端所支持的視頻格式信息;
[0035]所述地址確定模塊包括:
[0036]第二視頻資源地址確定單元,用于根據(jù)所述網(wǎng)址信息及所述視頻格式信息,確定具有所述清晰度格式、支持與所述視頻格式信息對(duì)應(yīng)的視頻格式、且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址。
[0037]本發(fā)明實(shí)施例還提供一種視頻資源獲取方法,包括:
[0038]視頻客戶端向后臺(tái)服務(wù)器發(fā)送包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;
[0039]在所述后臺(tái)服務(wù)器根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式,確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址后,接收所述后臺(tái)服務(wù)器發(fā)送的所述視頻資源的地址;
[0040]根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0041]本發(fā)明實(shí)施例還提供一種視頻客戶端,包括:
[0042]請(qǐng)求消息發(fā)送模塊,用于向后臺(tái)服務(wù)器發(fā)送包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;
[0043]視頻資源地址接收模塊,用于在所述后臺(tái)服務(wù)器根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式,確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址后,接收所述后臺(tái)服務(wù)器發(fā)送的所述視頻資源的地址;
[0044]視頻資源請(qǐng)求模塊,用于根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0045]本發(fā)明實(shí)施例還提供一種視頻資源獲取方法,包括:
[0046]視頻客戶端向后臺(tái)服務(wù)器發(fā)送包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;
[0047]后臺(tái)服務(wù)器接收所述消息,根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式;
[0048]后臺(tái)服務(wù)器確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址,將所述視頻資源的地址下發(fā)至所述視頻客戶端;
[0049]所述視頻客戶端接收所述視頻資源的地址,根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0050]其中,所述根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式包括:
[0051]若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第一配置條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第一清晰度格式;
[0052]若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第二配置條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式;
[0053]若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第二聯(lián)網(wǎng)條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式。
[0054]其中,所述第一聯(lián)網(wǎng)條件為所述終端設(shè)備采用網(wǎng)絡(luò)熱點(diǎn)的方式進(jìn)行聯(lián)網(wǎng),所述第一配置條件為所述終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值達(dá)到設(shè)定值,所述第二聯(lián)網(wǎng)條件為所述終端設(shè)備采用移動(dòng)通信網(wǎng)絡(luò)的方式進(jìn)行聯(lián)網(wǎng),所述第二配置條件為所述終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值未達(dá)到設(shè)定值,所述第一清晰度格式為高清格式,所述第二清晰度格式為流暢格式。
[0055]其中,所述確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址包括:
[0056]根據(jù)所述網(wǎng)址信息,搜索與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源;
[0057]從所搜索到的視頻資源中確定出清晰度格式與所述清晰度格式對(duì)應(yīng)的視頻資源,確定與所述清晰度格式對(duì)應(yīng)的視頻資源的地址。
[0058]其中,所述消息中還包括:所述視頻客戶端所支持的視頻格式信息;
[0059]所述確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址包括:
[0060]根據(jù)所述網(wǎng)址信息及所述視頻格式信息,確定具有所述清晰度格式、支持與所述視頻格式信息對(duì)應(yīng)的視頻格式、且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址。
[0061]本發(fā)明實(shí)施例還提供一種視頻資源獲取系統(tǒng),包括:上述所述的后臺(tái)服務(wù)器,及上述所述的視頻客戶端。
[0062]基于上述技術(shù)方案,本發(fā)明實(shí)施例提供的視頻資源獲取方法通過安裝于網(wǎng)絡(luò)側(cè)的后臺(tái)服務(wù)器獲取視頻客戶端所發(fā)送的包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,視頻客戶端所安裝的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式;確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址;將所述視頻資源的地址下發(fā)至所述視頻客戶端,從而使得下發(fā)至所述視頻客戶端的視頻資源地址對(duì)應(yīng)的視頻資源的清晰度格式,與安裝視頻客戶端的終端設(shè)備的當(dāng)前聯(lián)網(wǎng)方式,硬件配置相應(yīng),從而解決了現(xiàn)有下發(fā)至視頻客戶端的視頻資源的清晰度格式并不一定適用于視頻客戶端的當(dāng)前使用情況的問題,避免了在視頻客戶端處出現(xiàn)所播放的視頻卡頓,無法加載的情況的發(fā)生。
【專利附圖】
【附圖說明】
[0063]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0064]圖1為本發(fā)明實(shí)施例提供的一種視頻資源獲取方法的流程圖;
[0065]圖2為本發(fā)明實(shí)施例提供的一種確定所請(qǐng)求的視頻資源的清晰度格式的方法流程圖;
[0066]圖3為本發(fā)明實(shí)施例提供的一種確定視頻資源的地址的方法流程圖;
[0067]圖4為本發(fā)明實(shí)施例提供的一種視頻資源獲取方法的另一流程圖;
[0068]圖5為本發(fā)明實(shí)施例提供的后臺(tái)服務(wù)器的結(jié)構(gòu)框圖;
[0069]圖6為本發(fā)明實(shí)施例提供的清晰度格式確定模塊的結(jié)構(gòu)框圖;
[0070]圖7為本發(fā)明實(shí)施例提供的地址確定模塊的結(jié)構(gòu)框圖;
[0071]圖8為本發(fā)明實(shí)施例提供的地址確定模塊的另一結(jié)構(gòu)框圖;
[0072]圖9為本發(fā)明實(shí)施例提供的一種視頻資源獲取方法的再一流程圖;
[0073]圖10為本發(fā)明實(shí)施例提供的視頻客戶端的結(jié)構(gòu)框圖;
[0074]圖11為本發(fā)明實(shí)施例提供的一種視頻資源獲取方法的又一流程圖;
[0075]圖12為本發(fā)明實(shí)施例提供的一種視頻資源獲取方法的又另一流程圖;
[0076]圖13為本發(fā)明實(shí)施例提供的視頻資源獲取系統(tǒng)的結(jié)構(gòu)框圖;
[0077]圖14為本發(fā)明實(shí)施例提供的后臺(tái)服務(wù)器的硬件結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0078]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0079]圖1為本發(fā)明實(shí)施例提供的一種視頻資源獲取方法的流程圖,該方法應(yīng)用于后臺(tái)服務(wù)器,后臺(tái)服務(wù)器可以是任一的架設(shè)在網(wǎng)絡(luò)側(cè)的具有本發(fā)明實(shí)施例提供的視頻資源獲取方法處理能力的服務(wù)器設(shè)備,參照?qǐng)D1,該方法可以包括:
[0080]步驟S100、獲取視頻客戶端所發(fā)送的包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;
[0081]其中,視頻客戶端可以是視頻網(wǎng)站的客戶端,如優(yōu)酷視頻客戶端,騰訊視頻客戶端等,該類視頻客戶端只能播放指定視頻網(wǎng)站的視頻;視頻客戶端也可以是具有視頻插件的瀏覽器,如具有視頻播放能力的QQ瀏覽器等,該類視頻客戶端能夠播放任意視頻網(wǎng)站的視頻。在本發(fā)明實(shí)施例中,視頻客戶端可以安裝在用戶側(cè)的終端設(shè)備上。
[0082]其中所請(qǐng)求的視頻資源的網(wǎng)址信息可以是所請(qǐng)求的視頻資源的URL,聯(lián)網(wǎng)方式信息可以是安裝視頻客戶端的終端設(shè)備連入網(wǎng)絡(luò)的方式對(duì)應(yīng)的信息,硬件配置信息可以是所述終端設(shè)備上與視頻播放相關(guān)的硬件的配置信息,如處理芯片,內(nèi)存的配置信息等。
[0083]步驟S110、根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式;
[0084]其中,清晰度格式主要分為高清和流暢兩種格式。本發(fā)明實(shí)施例可遵循如下規(guī)則:若終端設(shè)備連入的網(wǎng)絡(luò)能夠進(jìn)行快速的數(shù)據(jù)傳輸,且終端設(shè)備的硬件配置能夠帶動(dòng)高清格式視頻,則確定所請(qǐng)求的視頻資源的清晰度格式為高清格式;若終端設(shè)備連入的網(wǎng)絡(luò)能夠進(jìn)行快速的數(shù)據(jù)傳輸,但終端設(shè)備的硬件配置還不足以帶動(dòng)高清格式視頻,則確定所請(qǐng)求的視頻資源的清晰度格式為流暢格式;若終端設(shè)備連入的網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸?shù)乃俣容^慢,則無論終端設(shè)備的硬件配置如何,直接確定所請(qǐng)求的視頻資源的清晰度格式為流暢格式。至于如何定義數(shù)據(jù)傳輸速度的快慢,如何定義終端設(shè)備能否帶動(dòng)高清格式視頻可根據(jù)實(shí)際情況進(jìn)行設(shè)定,本發(fā)明實(shí)施例不作限制。
[0085]步驟S120、確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址;
[0086]步驟S130、將所述視頻資源的地址下發(fā)至所述視頻客戶端,以便所述視頻客戶端根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0087]在本發(fā)明實(shí)施例中,后臺(tái)服務(wù)器可只確定視頻資源的地址,而不提供視頻資源的服務(wù),后臺(tái)服務(wù)器在確定具有所述清晰度格式且與所述網(wǎng)址信息對(duì)應(yīng)視頻資源的地址后,可將所確定的視頻資源的地址下發(fā)至視頻客戶端,由視頻客戶端再單獨(dú)的向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求與所確定的視頻資源的地址對(duì)應(yīng)的視頻資源。
[0088]本發(fā)明實(shí)施例提供的視頻資源獲取方法通過安裝于網(wǎng)絡(luò)側(cè)的后臺(tái)服務(wù)器獲取視頻客戶端所發(fā)送的包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,視頻客戶端所安裝的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式;確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址;將所述視頻資源的地址下發(fā)至所述視頻客戶端,從而使得下發(fā)至所述視頻客戶端的視頻資源地址對(duì)應(yīng)的視頻資源的清晰度格式,與安裝視頻客戶端的終端設(shè)備的當(dāng)前聯(lián)網(wǎng)方式,硬件配置相應(yīng),從而解決了現(xiàn)有下發(fā)至視頻客戶端的視頻資源的清晰度格式并不一定適用于視頻客戶端的當(dāng)前使用情況的問題,避免了在視頻客戶端處出現(xiàn)所播放的視頻卡頓,無法加載的情況的發(fā)生。
[0089]圖2示出了一種可選的根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式的方法,圖2所示方法可認(rèn)為是圖1所示步驟SllO的一種可選實(shí)現(xiàn)方式。參照?qǐng)D2,該方法可以包括:
[0090]步驟S200、確定所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式,若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,執(zhí)行步驟S210,若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第二聯(lián)網(wǎng)條件,執(zhí)行步驟S220 ;
[0091]其中,第一聯(lián)網(wǎng)條件可以為終端設(shè)備采用網(wǎng)絡(luò)熱點(diǎn)進(jìn)行聯(lián)網(wǎng),如采用WIFI(無線保真)進(jìn)行聯(lián)網(wǎng);第二聯(lián)網(wǎng)條件可以為終端設(shè)備采用移動(dòng)通信網(wǎng)絡(luò)進(jìn)行聯(lián)網(wǎng),如采用2G (第二代手機(jī)通信技術(shù)),3G (第三代手機(jī)通信技術(shù))等網(wǎng)絡(luò)進(jìn)行聯(lián)網(wǎng)。
[0092]步驟S210、確定所述硬件配置信息對(duì)應(yīng)的硬件配置,若所述硬件配置信息對(duì)應(yīng)的硬件配置符合第一配置條件,執(zhí)行步驟S230,若所述硬件配置信息對(duì)應(yīng)的硬件配置符合第二配置條件,執(zhí)行步驟S220 ;
[0093]其中,第一配置條件可以是終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值達(dá)到設(shè)定值,第二配置條件可以是終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值未達(dá)到設(shè)定值。作為可選的,處理芯片及內(nèi)存的參數(shù)的設(shè)定值可以為處理芯片的工作頻率達(dá)到1GHZ,內(nèi)存的大小達(dá)到IG ;對(duì)于設(shè)定值的具體數(shù)值設(shè)置可視具體應(yīng)用情況更改,此處不作限制。
[0094]步驟S220、確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式;
[0095]其中,第二清晰度格式可以為流暢格式。
[0096]步驟S230、確定所請(qǐng)求的視頻資源的清晰度格式為第一清晰度格式。
[0097]其中,第一清晰度格式可以為高清格式。
[0098]可以看出,圖2所示方法定義終端設(shè)備的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件時(shí),數(shù)據(jù)傳輸?shù)乃俣容^快;終端設(shè)備的聯(lián)網(wǎng)方式符合第二聯(lián)網(wǎng)條件時(shí),數(shù)據(jù)傳輸?shù)乃俣容^慢;硬件配置符合第一配置條件時(shí),終端設(shè)備能帶動(dòng)高清格式視頻;硬件配置符合第二配置條件時(shí),終端設(shè)備不能帶動(dòng)高清格式的視頻,即只能帶動(dòng)流暢格式的視頻。
[0099]圖3示出了一種可選的確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址的方法,圖3所示方法可認(rèn)為是圖1所示步驟S120的一種可選實(shí)現(xiàn)方式。參照?qǐng)D3,該方法可以包括:
[0100]步驟S300、根據(jù)所述網(wǎng)址信息,搜索與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源;
[0101]可選的,若視頻客戶端為視頻網(wǎng)站的客戶端,則可根據(jù)視頻資源的URL在對(duì)應(yīng)的視頻網(wǎng)站中搜索與該URL對(duì)應(yīng)的視頻資源;若視頻客戶端為具有視頻插件的瀏覽器,則可根據(jù)視頻資源的URL在全網(wǎng)絡(luò)中搜索與該URL對(duì)應(yīng)的視頻資源。
[0102]步驟S310、從所搜索到的視頻資源中確定出清晰度格式與所述清晰度格式對(duì)應(yīng)的視頻資源,確定與所述清晰度格式對(duì)應(yīng)的視頻資源的地址。
[0103]可選的,在通過視頻資源的URL搜索到對(duì)應(yīng)的視頻資源后,該視頻資源一般具有流暢、高清等清晰度格式,可從流暢、高清等清晰度格式的視頻資源中選取出與所述清晰度格式(可通過圖2所示方法進(jìn)行所述清晰度格式的確定)對(duì)應(yīng)的視頻資源,確定該視頻資源對(duì)應(yīng)的地址,以便將該視頻資源對(duì)應(yīng)的地址發(fā)送給視頻客戶端。
[0104]圖4為本發(fā)明實(shí)施例提供的一種視頻資源獲取方法的另一流程圖,參照?qǐng)D4,該方法可以包括:
[0105]步驟S400、獲取視頻客戶端所發(fā)送的包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,所述終端設(shè)備的硬件配置信息,及所述視頻客戶端所支持的視頻格式信息的消息;
[0106]其中,視頻客戶端所支持的視頻格式信息可以是MP4,M3U8, flv等視頻格式中的至少一種。
[0107]步驟S410、根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式;
[0108]步驟S420、根據(jù)所述網(wǎng)址信息及所述視頻格式信息,確定具有所述清晰度格式、支持與所述視頻格式信息對(duì)應(yīng)的視頻格式、且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址;
[0109]步驟S430、將所述視頻資源的地址下發(fā)至所述視頻客戶端,以便所述視頻客戶端根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0110]相比圖1所示方法,圖4所示方法中后臺(tái)服務(wù)器所獲取的消息中還包括:視頻客戶端所支持的視頻格式信息;而在確定下發(fā)至視頻客戶端的視頻資源的地址的層面上,圖4所示方法是確定具有步驟S410所確定的清晰度格式、支持與所述視頻格式信息對(duì)應(yīng)的視頻格式、且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址。
[0111]下面對(duì)本發(fā)明實(shí)施例提供的后臺(tái)服務(wù)器進(jìn)行說明,下面描述的后臺(tái)服務(wù)器與上文描述的視頻資源獲取方法相應(yīng),兩者可相互參照。
[0112]圖5為本發(fā)明實(shí)施例提供的后臺(tái)服務(wù)器的結(jié)構(gòu)框圖,參照?qǐng)D5,該后臺(tái)服務(wù)器可以包括:
[0113]獲取模塊100,用于獲取視頻客戶端所發(fā)送的包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;
[0114]清晰度格式確定模塊200,用于根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式;
[0115]地址確定模塊300,用于確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址;
[0116]發(fā)送模塊400,用于將所述視頻資源的地址下發(fā)至所述視頻客戶端,以便所述視頻客戶端根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0117]可選的,圖6示出了本發(fā)明實(shí)施例提供的清晰度格式確定模塊200的結(jié)構(gòu),參照?qǐng)D6,清晰度格式確定模塊200可以包括:
[0118]第一確定單元210,用于在所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第一配置條件時(shí),確定所請(qǐng)求的視頻資源的清晰度格式為第一清晰度格式;
[0119]第二確定單元220,用于在所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第二配置條件時(shí),確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式;
[0120]第三確定單元230,用于在所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第二聯(lián)網(wǎng)條件時(shí),確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式。
[0121]可選的,所述第一聯(lián)網(wǎng)條件可以為安裝視頻客戶端的終端設(shè)備采用網(wǎng)絡(luò)熱點(diǎn)進(jìn)行聯(lián)網(wǎng),所述第一配置條件可以為終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值未達(dá)到設(shè)定值,所述第二聯(lián)網(wǎng)條件可以為終端設(shè)備采用移動(dòng)通信網(wǎng)絡(luò)進(jìn)行聯(lián)網(wǎng),所述第二配置條件可以為終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值達(dá)到設(shè)定值,所述第一清晰度格式可以為高清格式,所述第二清晰度格式可以為流暢格式。
[0122]可選的,圖7示出了本發(fā)明實(shí)施例提供的地址確定模塊300的結(jié)構(gòu),參照?qǐng)D7,地址確定模塊300可以包括:
[0123]搜索單元310,用于根據(jù)所述網(wǎng)址信息,搜索與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源;
[0124]第一視頻資源地址確定單元311,用于從搜索單元310所搜索到的視頻資源中確定出清晰度格式與所述清晰度格式對(duì)應(yīng)的視頻資源,確定與所述清晰度格式對(duì)應(yīng)的視頻資源的地址。
[0125]可選的,獲取模塊100所獲取的視頻客戶端發(fā)送的消息中還可以包括:視頻客戶端所支持的視頻格式信息;對(duì)應(yīng)的,獲取模塊100還可以用于獲取視頻客戶端所發(fā)送的包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,視頻客戶端所安裝的終端設(shè)備的聯(lián)網(wǎng)方式信息,視頻客戶端所支持的視頻格式信息,及所述終端設(shè)備的硬件配置信息的消息。對(duì)應(yīng)的,圖8示出了地址確定模塊300的另一種結(jié)構(gòu),參照?qǐng)D8,地址確定模塊300可以包括:
[0126]第二視頻資源地址確定單元320,用于根據(jù)所述網(wǎng)址信息及所述視頻格式信息,確定具有所述清晰度格式、支持與所述視頻格式信息對(duì)應(yīng)的視頻格式、且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址。
[0127]本發(fā)明實(shí)施例提供的后臺(tái)服務(wù)器能夠使得下發(fā)至所述視頻客戶端的視頻資源地址對(duì)應(yīng)的視頻資源的清晰度格式,與安裝視頻客戶端的終端設(shè)備的當(dāng)前聯(lián)網(wǎng)方式,硬件配置相應(yīng),從而解決了現(xiàn)有下發(fā)至視頻客戶端的視頻資源的清晰度格式并不一定適用于視頻客戶端的當(dāng)前使用情況的問題,避免了在視頻客戶端處出現(xiàn)所播放的視頻卡頓,無法加載的情況的發(fā)生。
[0128]下面以視頻客戶端的角度,對(duì)本發(fā)明實(shí)施例提供的視頻資源獲取方法進(jìn)行描述,下文描述的視頻資源獲取方法與上文以后臺(tái)服務(wù)器描述的視頻資源獲取方法對(duì)應(yīng),兩者可相互參照。
[0129]圖9為本發(fā)明實(shí)施例提供的一種視頻資源獲取方法的再一流程圖,參照?qǐng)D9,該方法可以包括:
[0130]步驟S500、視頻客戶端向后臺(tái)服務(wù)器發(fā)送包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;
[0131]步驟S510、在所述后臺(tái)服務(wù)器根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式,確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址后,接收所述后臺(tái)服務(wù)器發(fā)送的所述視頻資源的地址;
[0132]步驟S520、根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0133]本發(fā)明實(shí)施例提供的視頻資源獲取方法,能夠使得視頻客戶端所接收的視頻資源的地址對(duì)應(yīng)的視頻資源的清晰度格式,與安裝視頻客戶端的終端設(shè)備的當(dāng)前聯(lián)網(wǎng)方式,硬件配置相應(yīng),從而解決了現(xiàn)有下發(fā)至視頻客戶端的視頻資源的清晰度格式并不一定適用于視頻客戶端的當(dāng)前使用情況的問題,避免了在視頻客戶端處出現(xiàn)所播放的視頻卡頓,無法加載的情況的發(fā)生。
[0134]下面對(duì)本發(fā)明實(shí)施例提供的視頻客戶端進(jìn)行描述,下文描述的視頻客戶端與上文以視頻客戶端角度描述的視頻資源獲取方法對(duì)應(yīng),兩者可相互參照。
[0135]圖10為本發(fā)明實(shí)施例提供的視頻客戶端的結(jié)構(gòu)框圖,參照?qǐng)D10,視頻客戶端可以包括:
[0136]請(qǐng)求消息發(fā)送模塊10,用于向后臺(tái)服務(wù)器發(fā)送包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;
[0137]視頻資源地址接收模塊20,用于在所述后臺(tái)服務(wù)器根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式,確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址后,接收所述后臺(tái)服務(wù)器發(fā)送的所述視頻資源的地址;
[0138]視頻資源請(qǐng)求模塊30,用于根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0139]本發(fā)明實(shí)施例提供的視頻客戶端能夠解決現(xiàn)有下發(fā)至視頻客戶端的視頻資源的清晰度格式并不一定適用于視頻客戶端的當(dāng)前使用情況的問題,避免了在視頻客戶端處出現(xiàn)所播放的視頻卡頓,無法加載的情況的發(fā)生。
[0140]下面以視頻客戶端,后臺(tái)服務(wù)器的角度對(duì)本發(fā)明實(shí)施例提供的視頻資源獲取方法進(jìn)行描述,參照?qǐng)D11,圖11為本發(fā)明實(shí)施例提供的一種視頻資源獲取方法的又一流程圖,該方法可以包括:
[0141]步驟S600、視頻客戶端向后臺(tái)服務(wù)器發(fā)送包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;
[0142]步驟S610、后臺(tái)服務(wù)器接收所述消息,根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式;
[0143]步驟S620、后臺(tái)服務(wù)器確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址,將所述視頻資源的地址下發(fā)至所述視頻客戶端;
[0144]步驟S630、所述視頻客戶端接收所述視頻資源的地址,根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0145]可選的,步驟S610中,后臺(tái)服務(wù)器根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式的過程可以包括:若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第一配置條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第一清晰度格式;若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第二配置條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式;若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第二聯(lián)網(wǎng)條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式。
[0146]可選的,第一聯(lián)網(wǎng)條件可以為所述終端設(shè)備采用網(wǎng)絡(luò)熱點(diǎn)的方式進(jìn)行聯(lián)網(wǎng),所述第一配置條件可以為所述終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值達(dá)到設(shè)定值,所述第二聯(lián)網(wǎng)條件可以為所述終端設(shè)備采用移動(dòng)通信網(wǎng)絡(luò)的方式進(jìn)行聯(lián)網(wǎng),所述第二配置條件可以為所述終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值未達(dá)到設(shè)定值,所述第一清晰度格式可以為高清格式,所述第二清晰度格式可以為流暢格式。
[0147]可選的,步驟S620中,后臺(tái)服務(wù)器確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址的過程可以包括:根據(jù)所述網(wǎng)址信息,搜索與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源;從所搜索到的視頻資源中確定出清晰度格式與所述清晰度格式對(duì)應(yīng)的視頻資源,確定與所述清晰度格式對(duì)應(yīng)的視頻資源的地址。
[0148]可選的,后臺(tái)服務(wù)器接收的所述消息中還可以包括所述視頻客戶端所支持的視頻格式信息;后臺(tái)服務(wù)器可根據(jù)所述網(wǎng)址信息及所述視頻格式信息,確定具有所述清晰度格式、支持與所述視頻格式信息對(duì)應(yīng)的視頻格式、且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址。
[0149]下面以視頻客戶端,后臺(tái)服務(wù)器的角度,提供一種較為優(yōu)選的視頻資源獲取方法,參照?qǐng)D12,圖12為本發(fā)明實(shí)施例提供的一種視頻資源獲取方法的又另一流程圖,該方法可以包括:
[0150]步驟S700、視頻客戶端確定被觸發(fā)的視頻鏈接對(duì)應(yīng)的網(wǎng)址信息,將包含所述網(wǎng)址信息,安裝視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,視頻客戶端所支持的視頻格式信息及終端設(shè)備的硬件配置信息的消息發(fā)送給后臺(tái)服務(wù)器;
[0151]可選的,可在視頻客戶端頁面的視頻鏈接被觸發(fā)時(shí)(如用戶點(diǎn)擊視頻客戶端頁面的某一視頻鏈接),視頻客戶端采集所被觸發(fā)的視頻鏈接對(duì)應(yīng)的URL,該視頻鏈接與提供視頻服務(wù)的服務(wù)器內(nèi)的某一視頻資源對(duì)應(yīng);同時(shí)確定安裝視頻客戶端的終端設(shè)備的當(dāng)前聯(lián)網(wǎng)方式(可通過判斷終端設(shè)備當(dāng)前的網(wǎng)絡(luò)連接方式確定當(dāng)前聯(lián)網(wǎng)方式為熱點(diǎn)網(wǎng)絡(luò)方式還是移動(dòng)通信網(wǎng)絡(luò)方式),確定終端設(shè)備的處理芯片,內(nèi)存等硬件參數(shù),并通過視頻客戶端的當(dāng)前版本信息及終端設(shè)備的系統(tǒng)信息確定視頻客戶端所支持的視頻格式;將包含視頻鏈接對(duì)應(yīng)的URL,聯(lián)網(wǎng)方式信息,處理芯片,內(nèi)存等硬件參數(shù)及視頻客戶端所支持的視頻格式信息的消息發(fā)送給后臺(tái)服務(wù)器。
[0152]可選的,終端設(shè)備的當(dāng)前聯(lián)網(wǎng)方式信息可在視頻鏈接被觸發(fā)時(shí),進(jìn)行即時(shí)的確定;而終端設(shè)備的處理芯片,內(nèi)存等硬件參數(shù),客戶端所支持的視頻格式信息可進(jìn)行預(yù)先的確定,在視頻鏈接被觸發(fā)時(shí),將這些預(yù)先確定的信息進(jìn)行調(diào)取即可。
[0153]步驟S710、后臺(tái)服務(wù)器接收包含所述網(wǎng)址信息,聯(lián)網(wǎng)方式信息,視頻客戶端所支持的視頻格式信息及硬件配置信息的消息;
[0154]步驟S720、后臺(tái)服務(wù)器根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式;
[0155]可選的,可通過圖2所示方法進(jìn)行清晰度格式的確定。
[0156]步驟S730、后臺(tái)服務(wù)器根據(jù)所述網(wǎng)址信息,確定具有所述清晰度格式、支持與所述視頻格式信息對(duì)應(yīng)的視頻格式、且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址;
[0157]由于具有所述清晰度格式,且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的視頻格式一般有多種,如MP4,M3U8,fIv等格式,而這些視頻格式并不一定均適用于視頻客服端的播放,因此需要在具有所述清晰度格式,且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源中確定出支持與所述視頻格式信息對(duì)應(yīng)的視頻格式的視頻資源。
[0158]步驟S740、后臺(tái)服務(wù)器將步驟S730所確定的視頻資源的地址發(fā)送給視頻客戶端;
[0159]步驟S750、視頻客戶端接收后臺(tái)服務(wù)器發(fā)送的視頻資源的地址,根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0160]可選的,視頻客戶端可向提供視頻資源服務(wù)的服務(wù)器發(fā)送與所述視頻資源的地址對(duì)應(yīng)的Http請(qǐng)求,以使提供視頻資源服務(wù)的服務(wù)器返回相應(yīng)的視頻資源數(shù)據(jù)。
[0161]下面對(duì)本發(fā)明實(shí)施例提供的視頻資源獲取系統(tǒng)進(jìn)行描述,下文描述的視頻資源獲取系統(tǒng)與上文以視頻客戶端,后臺(tái)服務(wù)器的角度描述的視頻資源獲取方法相應(yīng),可相互參照。
[0162]圖13為本發(fā)明實(shí)施例提供的視頻資源獲取系統(tǒng)的結(jié)構(gòu)框圖,參照?qǐng)D13,該系統(tǒng)可以包括:視頻客戶端I’和后臺(tái)服務(wù)器2’ ;其中,視頻客戶端I’安裝于用戶側(cè),后臺(tái)服務(wù)器2’設(shè)置于網(wǎng)絡(luò)側(cè)。
[0163]本發(fā)明實(shí)施例提供的視頻客戶端I’可以為圖10所示的視頻客戶端,后臺(tái)服務(wù)器2’可以為圖5至圖8所示的后臺(tái)服務(wù)器。
[0164]本發(fā)明實(shí)施例提供的視頻資源獲取系統(tǒng)能夠使得下發(fā)至所述視頻客戶端的視頻資源地址對(duì)應(yīng)的視頻資源的清晰度格式,與安裝視頻客戶端的終端設(shè)備的當(dāng)前聯(lián)網(wǎng)方式,硬件配置相應(yīng)。
[0165]下面對(duì)本發(fā)明實(shí)施例提供的后臺(tái)服務(wù)器的硬件結(jié)構(gòu)進(jìn)行描述,值得注意的是,下文描述中涉及視頻資源獲取的部分與上文描述的視頻資源獲取方法相對(duì)應(yīng),可進(jìn)行參照。
[0166]圖14為本發(fā)明實(shí)施例提供的后臺(tái)服務(wù)器的硬件結(jié)構(gòu)圖,參照?qǐng)D14,后臺(tái)服務(wù)器可以包括:通信接口 1,存儲(chǔ)器2,處理器3和通信總線4。
[0167]下面結(jié)合圖14對(duì)后臺(tái)服務(wù)器的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
[0168]通信接口 I可以為通信模塊的接口,如網(wǎng)卡的接口,用于在后臺(tái)服務(wù)器與外部設(shè)備進(jìn)行信息收發(fā)過程中,實(shí)現(xiàn)信號(hào)的接收和發(fā)送。
[0169]存儲(chǔ)器2可用于存儲(chǔ)軟件程序以及模塊,處理器3通過運(yùn)行存儲(chǔ)在存儲(chǔ)器2的軟件程序以及模塊,從而執(zhí)行后臺(tái)服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器2可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)后臺(tái)服務(wù)器的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器2可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
[0170]處理器3是后臺(tái)服務(wù)器的控制中心,利用各種接口和線路連接整個(gè)后臺(tái)服務(wù)器的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器2內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器2內(nèi)的數(shù)據(jù),執(zhí)行后臺(tái)服務(wù)器的各種功能和處理數(shù)據(jù),從而對(duì)后臺(tái)服務(wù)器進(jìn)行整體監(jiān)控??蛇x的,處理器3可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器3可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器3中。
[0171]通信接口 1,存儲(chǔ)器2,處理器3通過通信總線4完成相互間的通信。
[0172]在本發(fā)明實(shí)施例中,處理器3還可以具有如下功能:
[0173]通過通信接口 I獲取視頻客戶端所發(fā)送的包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;
[0174]根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式;
[0175]確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址;
[0176]通過通信接口 I將所述視頻資源的地址下發(fā)至所述視頻客戶端,以便所述視頻客戶端根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
[0177]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說明即可。
[0178]專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0179]結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或【技術(shù)領(lǐng)域】?jī)?nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
[0180]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種視頻資源獲取方法,其特征在于,包括: 獲取視頻客戶端所發(fā)送的包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息; 根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式; 確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址; 將所述視頻資源的地址下發(fā)至所述視頻客戶端,以便所述視頻客戶端根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式包括:若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第一配置條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第一清晰度格式;若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第二配置條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式;若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第二聯(lián)網(wǎng)條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一聯(lián)網(wǎng)條件為所述終端設(shè)備采用網(wǎng)絡(luò)熱點(diǎn)的方式進(jìn)行聯(lián)網(wǎng),所述第一配置條件為所述終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值達(dá)到設(shè)定值,所述第二聯(lián)網(wǎng)條件為所述終端設(shè)備采用移動(dòng)通信網(wǎng)絡(luò)的方式進(jìn)行聯(lián)網(wǎng),所述第二配置條件為所述終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值未達(dá)到設(shè)定值,所述第一清晰度格式為高清格式,所述第二清晰度格式為流暢格式。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址包括: 根據(jù)所述網(wǎng)址信息,搜索與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源; 從所搜索到的視頻資源中確定出清晰度格式與所述清晰度格式對(duì)應(yīng)的視頻資源,確定與所述清晰度格式對(duì)應(yīng)的視頻資源的地址。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述消息中還包括:所述視頻客戶端所支持的視頻格式信息; 所述確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址包括: 根據(jù)所述網(wǎng)址信息及所述視頻格式信息,確定具有所述清晰度格式、支持與所述視頻格式信息對(duì)應(yīng)的視頻格式、且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址。
6.一種后臺(tái)服務(wù)器,其特征在于,包括: 獲取模塊,用于獲取視頻客戶端所發(fā)送的包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;清晰度格式確定模塊,用于根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式; 地址確定模塊,用于確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址; 發(fā)送模塊,用于將所述視頻資源的地址下發(fā)至所述視頻客戶端,以便所述視頻客戶端根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
7.根據(jù)權(quán)利要求6所述的后臺(tái)服務(wù)器,其特征在于,所述清晰度格式確定模塊包括:第一確定單元,用于在所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第一配置條件時(shí),確定所請(qǐng)求的視頻資源的清晰度格式為第一清晰度格式; 第二確定單元,用于在所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第二配置條件時(shí),確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式; 第三確定單元,用于在所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第二聯(lián)網(wǎng)條件時(shí),確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式。
8.根據(jù)權(quán)利要求6或7所述的后臺(tái)服務(wù)器,其特征在于,所述地址確定模塊包括: 搜索單元,用于根據(jù)所述網(wǎng)址信息,搜索與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源; 第一視頻資源地址確定單元,用于從所述搜索單元所搜索到的視頻資源中確定出清晰度格式與所述清晰度格式對(duì)應(yīng)的視頻資源,確定與所述清晰度格式對(duì)應(yīng)的視頻資源的地址。
9.根據(jù)權(quán)利要求6所述的后臺(tái)服務(wù)器,其特征在于,所述消息中還包括:所述視頻客戶端所支持的視頻格式信息; 所述地址確定模塊包括: 第二視頻資源地址確定單元,用于根據(jù)所述網(wǎng)址信息及所述視頻格式信息,確定具有所述清晰度格式、支持與所述視頻格式信息對(duì)應(yīng)的視頻格式、且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址。
10.一種視頻資源獲取方法,其特征在于,包括: 視頻客戶端向后臺(tái)服務(wù)器發(fā)送包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息; 在所述后臺(tái)服務(wù)器根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式,確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址后,接收所述后臺(tái)服務(wù)器發(fā)送的所述視頻資源的地址; 根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
11.一種視頻客戶端,其特征在于,包括:請(qǐng)求消息發(fā)送模塊,用于向后臺(tái)服務(wù)器發(fā)送包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息;視頻資源地址接收模塊,用于在所述后臺(tái)服務(wù)器根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式,確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址后,接收所述后臺(tái)服務(wù)器發(fā)送的所述視頻資源的地址; 視頻資源請(qǐng)求模塊,用于根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
12.一種視頻資源獲取方法,其特征在于,包括: 視頻客戶端向后臺(tái)服務(wù)器發(fā)送包含有所請(qǐng)求的視頻資源的網(wǎng)址信息,安裝所述視頻客戶端的終端設(shè)備的聯(lián)網(wǎng)方式信息,及所述終端設(shè)備的硬件配置信息的消息; 后臺(tái)服務(wù)器接收所述消息,根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式; 后臺(tái)服務(wù)器確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址,將所述視頻資源的地址下發(fā)至所述視頻客戶端; 所述視頻客戶端接收所述視頻資源的地址,根據(jù)所述視頻資源的地址向提供視頻資源服務(wù)的服務(wù)器請(qǐng)求視頻資源。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述根據(jù)所述聯(lián)網(wǎng)方式信息及硬件配置信息確定所請(qǐng)求的視頻資源的清晰度格式包括: 若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第一配置條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第一清晰度格式; 若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第一聯(lián)網(wǎng)條件,且所述硬件配置信息對(duì)應(yīng)的硬件配置符合第二配置條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式; 若所述聯(lián)網(wǎng)方式信息對(duì)應(yīng)的聯(lián)網(wǎng)方式符合第二聯(lián)網(wǎng)條件,則確定所請(qǐng)求的視頻資源的清晰度格式為第二清晰度格式。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述第一聯(lián)網(wǎng)條件為所述終端設(shè)備采用網(wǎng)絡(luò)熱點(diǎn)的方式進(jìn)行聯(lián)網(wǎng),所述第一配置條件為所述終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值達(dá)到設(shè)定值,所述第二聯(lián)網(wǎng)條件為所述終端設(shè)備采用移動(dòng)通信網(wǎng)絡(luò)的方式進(jìn)行聯(lián)網(wǎng),所述第二配置條件為所述終端設(shè)備的處理芯片及內(nèi)存的參數(shù)值未達(dá)到設(shè)定值,所述第一清晰度格式為高清格式,所述第二清晰度格式為流暢格式。
15.根據(jù)權(quán)利要求12-14任一項(xiàng)所述的方法,其特征在于,所述確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址包括: 根據(jù)所述網(wǎng)址信息,搜索與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源; 從所搜索到的視頻資源中確定出清晰度格式與所述清晰度格式對(duì)應(yīng)的視頻資源,確定與所述清晰度格式對(duì)應(yīng)的視頻資源的地址。
16.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述消息中還包括:所述視頻客戶端所支持的視頻格式信息; 所述確定具有所述清晰度格式的與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址包括: 根據(jù)所述網(wǎng)址信息及所述視頻格式信息,確定具有所述清晰度格式、支持與所述視頻格式信息對(duì)應(yīng)的視頻格式、且與所述網(wǎng)址信息對(duì)應(yīng)的視頻資源的地址。
17.—種視頻資源獲取系統(tǒng),其特征在于,包括:權(quán)利要求6-9任一項(xiàng)所述的后臺(tái)服務(wù)器,及權(quán)利要求11所述的視頻客戶端。
【文檔編號(hào)】H04N21/63GK104469394SQ201310422851
【公開日】2015年3月25日 申請(qǐng)日期:2013年9月16日 優(yōu)先權(quán)日:2013年9月16日
【發(fā)明者】陶勇, 馬寧, 楊柳, 薛平安 申請(qǐng)人:騰訊科技(深圳)有限公司