視頻訪問(wèn)方法和系統(tǒng)、機(jī)頂盒、代理服務(wù)器、媒體服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及IPTV技術(shù)領(lǐng)域,尤其涉及一種視頻訪問(wèn)方法和系統(tǒng)、機(jī)頂盒、代理服務(wù)器、媒體服務(wù)器。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)及OTT視頻技術(shù)的飛速發(fā)展,IPTV機(jī)頂盒訪問(wèn)OTT (互聯(lián)網(wǎng)公司越過(guò)運(yùn)營(yíng)商)視頻的需求已常態(tài)化。但就目前而言,機(jī)頂盒硬件性能與PC機(jī)而言存在很大的差距,這就導(dǎo)致IPTV機(jī)頂盒與OTT視頻服務(wù)器直連架構(gòu)中機(jī)頂盒直接訪問(wèn)OTT視頻時(shí),所消耗的時(shí)間及呈現(xiàn)的效果,與PC機(jī)訪問(wèn)OTT視頻相比,是存在很大的差距的?,F(xiàn)有機(jī)頂盒訪問(wèn)OTT視頻時(shí),由于機(jī)頂盒自身硬件性能的限制,會(huì)導(dǎo)致訪問(wèn)OTT視頻所需的響應(yīng)時(shí)間比較長(zhǎng),機(jī)頂盒訪問(wèn)OTT視頻的性能低、用戶體驗(yàn)差等問(wèn)題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的主要技術(shù)問(wèn)題是,提供一種視頻訪問(wèn)方法和系統(tǒng)、機(jī)頂盒、代理服務(wù)器、媒體服務(wù)器,能夠解決機(jī)頂盒訪問(wèn)視頻的性能低以及用戶體驗(yàn)差的問(wèn)題。
[0004]為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種視頻訪問(wèn)方法,包括如下步驟:
[0005]向代理服務(wù)器發(fā)送視頻請(qǐng)求;
[0006]接收代理服務(wù)器發(fā)送的媒體服務(wù)器地址,所述媒體服務(wù)器地址是所述代理服務(wù)器對(duì)從媒體服務(wù)器上獲取的視頻描述數(shù)據(jù)進(jìn)行處理得到的;
[0007]根據(jù)所述媒體服務(wù)器地址從對(duì)應(yīng)的媒體服務(wù)器上獲取視頻數(shù)據(jù)。
[0008]進(jìn)一步地,在向所述代理服務(wù)器發(fā)送視頻請(qǐng)求之前還包括:向所述代理服務(wù)器發(fā)送安全協(xié)議握手請(qǐng)求,接收代理服務(wù)器返回的握手成功信息。
[0009]進(jìn)一步地,所述方法還包括:
[0010]接收代理服務(wù)器發(fā)送的視頻導(dǎo)航界面信息,所述視頻導(dǎo)航界面信息是所述代理服務(wù)器根據(jù)從媒體服務(wù)器中獲取的視頻分類信息生成的;
[0011]向顯示設(shè)備發(fā)送視頻導(dǎo)航界面信息,供顯示設(shè)備顯示視頻導(dǎo)航界面;
[0012]向所述代理服務(wù)器發(fā)送用戶在視頻導(dǎo)航界面中選擇的視頻類型信息;
[0013]接收所述代理服務(wù)器發(fā)送的視頻分類界面信息,所述視頻分類界面信息是所述代理服務(wù)器根據(jù)從所述媒體服務(wù)器中獲取的所述視頻類型信息所包含的所有視頻信息生成的;
[0014]向所述顯示設(shè)備發(fā)送所述視頻分類界面信息,供顯示設(shè)備顯示視頻分類界面。
[0015]進(jìn)一步地,所述向代理服務(wù)器發(fā)送視頻請(qǐng)求的步驟包括:
[0016]根據(jù)用戶在視頻分類界面上的視頻選擇結(jié)果向所述代理服務(wù)器發(fā)送視頻請(qǐng)求。
[0017]同樣為了解決上述的技術(shù)問(wèn)題,本發(fā)明還提供了一種視頻訪問(wèn)方法,包括如下步驟:
[0018]接收機(jī)頂盒發(fā)送的視頻請(qǐng)求;
[0019]根據(jù)所述視頻請(qǐng)求從媒體服務(wù)器中獲取視頻描述數(shù)據(jù);
[0020]對(duì)所述視頻描述數(shù)據(jù)進(jìn)行處理得到媒體服務(wù)器地址;
[0021]將所述媒體服務(wù)器地址發(fā)送給所述機(jī)頂盒,供所述機(jī)頂盒從所述媒體服務(wù)器上獲取視頻數(shù)據(jù)。
[0022]進(jìn)一步地,在將所述媒體服務(wù)器地址發(fā)送給所述機(jī)頂盒之前還包括:
[0023]判斷所述媒體服務(wù)器地址是否為加密地址,若是,則對(duì)所述媒體服務(wù)器地址進(jìn)行解密。
[0024]進(jìn)一步地,所述對(duì)所述媒體服務(wù)器地址進(jìn)行解密的步驟包括:
[0025]調(diào)用API對(duì)所述媒體服務(wù)器地址進(jìn)行解密。
[0026]進(jìn)一步地,在接收機(jī)頂盒發(fā)送的視頻請(qǐng)求的步驟之前還包括:
[0027]接收機(jī)頂盒發(fā)送的安全協(xié)議握手請(qǐng)求;
[0028]根據(jù)所述安全協(xié)議握手請(qǐng)求與所述機(jī)頂盒進(jìn)行協(xié)商建立安全通信通道,并返回握手成功信息給所述機(jī)頂盒。
[0029]進(jìn)一步地,所述方法還包括:
[0030]從所述媒體服務(wù)器中獲取視頻分類信息;
[0031]根據(jù)所述視頻分類信息生成視頻導(dǎo)航界面信息,將所述視頻導(dǎo)航界面信息發(fā)送給所述機(jī)頂盒,供所述機(jī)頂盒發(fā)送給顯示設(shè)備顯示;
[0032]接收機(jī)頂盒發(fā)送的用戶在視頻導(dǎo)航界面中選擇的視頻類型信息;
[0033]從所述媒體服務(wù)器中獲取所述視頻類型信息所包含的所有視頻信息;
[0034]根據(jù)獲取的視頻信息生成視頻分類界面信息,將所述視頻分類界面信息發(fā)送給所述機(jī)頂盒,供所述機(jī)頂盒發(fā)送給顯示設(shè)備顯示。
[0035]同樣為了解決上述的技術(shù)問(wèn)題,本發(fā)明還提供了一種視頻訪問(wèn)方法,包括如下步驟:
[0036]向代理服務(wù)器發(fā)送視頻描述數(shù)據(jù),供所述代理服務(wù)器對(duì)視頻描述數(shù)據(jù)進(jìn)行處理得到媒體服務(wù)器地址發(fā)送給機(jī)頂盒;
[0037]向機(jī)頂盒發(fā)送視頻數(shù)據(jù),供機(jī)頂盒進(jìn)行視頻播放。
[0038]進(jìn)一步地,所述方法還包括:
[0039]向代理服務(wù)器發(fā)送視頻分類信息,供所述代理服務(wù)器根據(jù)所述視頻分類信息生成視頻導(dǎo)航界面信息,并通過(guò)機(jī)頂盒將導(dǎo)航界面信息發(fā)送給顯示設(shè)備顯示;
[0040]向代理服務(wù)器發(fā)送用戶在視頻導(dǎo)航界面中選擇的視頻類型信息所包含的所有視頻信息;供代理服務(wù)器根據(jù)視頻信息生成視頻分類界面信息,并通過(guò)機(jī)頂盒發(fā)送給顯示設(shè)備顯示。
[0041]同樣為了解決上述的技術(shù)問(wèn)題,本發(fā)明還提出了一種機(jī)頂盒,包括:第一發(fā)送模塊、第一接收模塊以及視頻數(shù)據(jù)獲取模塊;
[0042]所述第一發(fā)送模塊用于向代理服務(wù)器發(fā)送視頻請(qǐng)求;
[0043]所述第一接收模塊用于接收代理服務(wù)器發(fā)送的媒體服務(wù)器地址,所述媒體服務(wù)器地址是所述代理服務(wù)器對(duì)從媒體服務(wù)器上獲取的視頻描述數(shù)據(jù)進(jìn)行處理得到的;
[0044]所述視頻數(shù)據(jù)獲取模塊用于根據(jù)所述媒體服務(wù)器地址從對(duì)應(yīng)的媒體服務(wù)器上獲取視頻數(shù)據(jù)。
[0045]進(jìn)一步地,所述機(jī)頂盒還包括:第二發(fā)送模塊和第二接收模塊;
[0046]所述第二發(fā)送模塊用于在所述第一發(fā)送模塊向所述代理服務(wù)器發(fā)送視頻請(qǐng)求之前,向所述代理服務(wù)器發(fā)送安全協(xié)議握手請(qǐng)求;
[0047]所述第二接收模塊用于接收代理服務(wù)器返回的握手成功信息。
[0048]進(jìn)一步地,所述機(jī)頂盒還包括:第三發(fā)送模塊和第三接收模塊;
[0049]所述第三接收模塊用于接收代理服務(wù)器發(fā)送的視頻導(dǎo)航界面信息,所述視頻導(dǎo)航界面信息是所述代理服務(wù)器根據(jù)從媒體服務(wù)器中獲取的視頻分類信息生成的;接收所述代理服務(wù)器發(fā)送的視頻分類界面信息,所述視頻分類界面信息是所述代理服務(wù)器根據(jù)從所述媒體服務(wù)器中獲取的所述視頻類型信息所包含的所有視頻信息生成的;
[0050]所述第三發(fā)送模塊用于向顯示設(shè)備發(fā)送視頻導(dǎo)航界面信息,供顯示設(shè)備顯示視頻導(dǎo)航界面,向所述代理服務(wù)器發(fā)送用戶在視頻導(dǎo)航界面中選擇的視頻類型信息,以及向所述顯示設(shè)備發(fā)送所述視頻分類界面信息,供顯示設(shè)備顯示視頻分類界面。
[0051]進(jìn)一步地,所述第一發(fā)送模塊用于根據(jù)用戶在視頻分類界面上的視頻選擇結(jié)果向所述代理服務(wù)器發(fā)送視頻請(qǐng)求。
[0052]同樣為了解決上述的技術(shù)問(wèn)題,本發(fā)明還提出了一種代理服務(wù)器,包括:第一接收模塊、第一獲取模塊、處理模塊和第一發(fā)送模塊;
[0053]所述第一接收模塊用于接收機(jī)頂盒發(fā)送的視頻請(qǐng)求;
[0054]所述第一獲取模塊用于根據(jù)所述視頻請(qǐng)求從媒體服務(wù)器中獲取視頻描述數(shù)據(jù);
[0055]所述處理模塊用于對(duì)所述視頻描述數(shù)據(jù)進(jìn)行處理得到媒體服務(wù)器地址;
[0056]所述第一發(fā)送模塊用于將得到的媒體服務(wù)器地址發(fā)送給所述機(jī)頂盒供其從所述媒體服務(wù)器上獲取視頻數(shù)據(jù)。
[0057]進(jìn)一步地,代理服務(wù)器還包括:判斷模塊和解密模塊;
[0058]所述判斷模塊在將所述媒體服務(wù)器地址發(fā)送給所述機(jī)頂盒之前,判斷判斷所述媒體服務(wù)器地址是否為加密地址;
[0059]所述解密模塊用于在判斷模塊判斷為是的情況下,對(duì)所述媒體服務(wù)器地址進(jìn)行解密得到解密后的媒體服務(wù)器地址。
[0060]進(jìn)一步地,所述解密模塊用于調(diào)用API對(duì)所述媒體服務(wù)器地址進(jìn)行解密。
[0061]進(jìn)一步地,代理服務(wù)器還包括第二接收模塊和協(xié)商模塊;
[0062]所述第二接收模塊用于在所述第一接收模塊接收機(jī)頂盒發(fā)送的視頻請(qǐng)求之前,接收機(jī)頂盒發(fā)送的安全協(xié)議握手請(qǐng)求;
[0063]所述協(xié)商模塊用于根據(jù)所述安全協(xié)議握手請(qǐng)求與所述機(jī)頂盒進(jìn)行協(xié)商建立安全通信通道,并返回握手成功信息給所述機(jī)頂盒。
[0064]進(jìn)一步地,代理服務(wù)器還包括第二獲取模塊、界面生成模塊、第三接收模塊;
[0065]所述第二獲取模塊用于從所述媒體服務(wù)器中獲取視頻分類信息;
[0066]所述界面生成模塊用于根據(jù)所述視頻分類信息生成視頻導(dǎo)航界面信息,將所述視頻導(dǎo)航界面信息發(fā)送給所述機(jī)頂盒,供所述機(jī)頂盒發(fā)送給顯示設(shè)備顯示;以及根據(jù)獲取的視頻信息生成視頻分類界面信息,將所述視頻分類界面信息發(fā)送給所述機(jī)頂盒,供所述機(jī)頂盒發(fā)送給顯示設(shè)備顯示;
[0067]所述第三接收模塊用于接收機(jī)頂盒發(fā)送的用戶在視頻導(dǎo)航界面中選擇的視頻類型信息;
[0068]所述第三獲取模塊用于從所述媒體服務(wù)器中獲取所述視頻類型信息所包含的所有視頻信息。
[0069]同樣為了解決上述的技術(shù)問(wèn)題,本發(fā)明還提出了一種媒體服務(wù)器,包括:第一發(fā)送模塊和第二發(fā)送模塊;
[0070]所述第一發(fā)送模塊用于向代理服務(wù)器發(fā)送視頻描述數(shù)據(jù),供所述代理服務(wù)器對(duì)視頻描述數(shù)據(jù)進(jìn)行處理得到媒體服務(wù)器地址發(fā)送給機(jī)頂盒;
[0071]所述第二發(fā)送模塊用于向機(jī)頂盒發(fā)送視頻數(shù)據(jù)。
[0072]進(jìn)一步地,所述媒體服務(wù)器還包括第三發(fā)送模塊;
[0073]所述第三發(fā)送模塊用于向代理服務(wù)器發(fā)送視頻分類信息,供所述代理服務(wù)器根據(jù)所述視頻分類