一種在線視頻優(yōu)化方法和移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種在線視頻優(yōu)化方法和移動(dòng)終端。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)和智能終端的發(fā)展,移動(dòng)在線視頻業(yè)務(wù)已經(jīng)成為移動(dòng)互聯(lián)網(wǎng)上的主流應(yīng)用之一。
[0003]近年來,電視開機(jī)率的大幅度下降,越來越多的年輕人選擇用電腦、手機(jī)、平板電腦觀看網(wǎng)絡(luò)視頻來填補(bǔ)碎片時(shí)間,如:上下班途中,尤其是手機(jī)、平板電腦等移動(dòng)終端具有易于攜帶的特性,所以利用移動(dòng)終端來觀看視頻的人數(shù)迅速增加。
[0004]目前,針對(duì)移動(dòng)在線視頻下載技術(shù)中,常用的有基于RTSP/RTP協(xié)議的流媒體技術(shù)方案和HTTP漸進(jìn)式下載播放方案,以及現(xiàn)在逐漸崛起的HAS技術(shù)。HAS技術(shù)是在網(wǎng)絡(luò)服務(wù)器端將視頻切割成大量不同質(zhì)量的視頻切片,根據(jù)網(wǎng)絡(luò)情況選擇判斷出適合當(dāng)前網(wǎng)絡(luò)的碼率,利用HTTP協(xié)議完成視頻的下載分發(fā)不同質(zhì)量的視頻切片。
[0005]但本申請(qǐng)發(fā)明人在實(shí)現(xiàn)本申請(qǐng)實(shí)施例中發(fā)明技術(shù)方案的過程中,發(fā)現(xiàn)上述技術(shù)至少存在如下技術(shù)問題:
[0006]HAS根據(jù)網(wǎng)絡(luò)情況,對(duì)下一個(gè)視頻切片的適合碼率做出預(yù)判,再下載相應(yīng)的視頻切片,能夠帶來較好的用戶體驗(yàn)。然而,在現(xiàn)有技術(shù)中,HAS專門針對(duì)是固定網(wǎng)絡(luò)的,而與固定網(wǎng)絡(luò)相比,移動(dòng)網(wǎng)絡(luò)具有信號(hào)質(zhì)量和帶寬變化快,不穩(wěn)定等特點(diǎn)。所以,在現(xiàn)有技術(shù)中存在HAS技術(shù)對(duì)移動(dòng)網(wǎng)絡(luò)快速變化的響應(yīng)慢,進(jìn)而不能應(yīng)用在移動(dòng)在線視頻中應(yīng)用的技術(shù)問題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明提供了一種在線視頻優(yōu)化方法和移動(dòng)終端,用以解決現(xiàn)有技術(shù)存在HAS技術(shù)對(duì)移動(dòng)網(wǎng)絡(luò)快速變化的響應(yīng)慢,進(jìn)而不能應(yīng)用在移動(dòng)在線視頻中應(yīng)用的技術(shù)問題,實(shí)現(xiàn)了利用第一腳本庫信息快速判斷下一個(gè)視頻切片質(zhì)量的技術(shù)效果。
[0008]一方面,本申請(qǐng)?zhí)峁┝艘环N在線視頻優(yōu)化方法,應(yīng)用于一移動(dòng)終端,所述方法包括:
[0009]當(dāng)所述移動(dòng)終端中的視頻播放功能處于開啟狀態(tài),且在所述移動(dòng)終端播放當(dāng)前視頻時(shí),獲得M個(gè)第一比較結(jié)果,每個(gè)第一比較結(jié)果用于表征所述移動(dòng)終端獲得的一個(gè)終端地理信息是否符合所述移動(dòng)終端中存儲(chǔ)的用于表征所述終端移動(dòng)信息的第一腳本庫信息;
[0010]在所述M個(gè)第一比較結(jié)果符合第一預(yù)設(shè)條件時(shí),根據(jù)所述移動(dòng)終端所在的小區(qū)網(wǎng)絡(luò)測(cè)量信息及鄰區(qū)網(wǎng)絡(luò)測(cè)量信息,預(yù)判獲得所述移動(dòng)終端的下一個(gè)視頻切片質(zhì)量;
[0011]獲得并播放一服務(wù)器基于所述下一個(gè)視頻切片質(zhì)量傳輸來的下一個(gè)切片視頻,其中,M為大于等于I的整數(shù)。
[0012]在本申請(qǐng)的技術(shù)方案中,在所述移動(dòng)終端中的視頻播放功能處于開啟狀態(tài)時(shí),且在所述移動(dòng)終端播放當(dāng)前視頻時(shí),獲得M個(gè)第一比較結(jié)果,S卩比較所述移動(dòng)終端獲得的M個(gè)終端地理信息是否符合存儲(chǔ)在移動(dòng)終端中的第一腳本庫信息,在所述M個(gè)第一比較結(jié)果符合第一預(yù)設(shè)條件時(shí),根據(jù)所述移動(dòng)終端所在的小區(qū)網(wǎng)絡(luò)測(cè)量信息及鄰區(qū)網(wǎng)絡(luò)測(cè)量信息,預(yù)判獲得所述移動(dòng)終端的下一個(gè)視頻切片質(zhì)量,進(jìn)一步獲得并播放一服務(wù)器基于所述下一個(gè)視頻切片質(zhì)量傳輸來的下一個(gè)切片視頻,解決現(xiàn)有技術(shù)存在的HAS技術(shù)對(duì)移動(dòng)網(wǎng)絡(luò)快速變化的響應(yīng)慢,進(jìn)而不能應(yīng)用在移動(dòng)在線視頻中應(yīng)用的技術(shù)問題,實(shí)現(xiàn)了移動(dòng)終端符合第一腳本庫信息中的第一比較結(jié)果符合第一預(yù)設(shè)條件時(shí),根據(jù)小區(qū)網(wǎng)絡(luò)信息和鄰區(qū)網(wǎng)絡(luò)信息來預(yù)判下一個(gè)視頻切片質(zhì)量,從而實(shí)現(xiàn)了 HAS技術(shù)應(yīng)該到移動(dòng)在線視頻中。
[0013]可選的,在所述獲得M個(gè)第一比較結(jié)果之前,所述方法還包括:
[0014]建立獲得所述第一腳本庫信息。
[0015]可選的,所述建立獲得所述第一腳本庫信息,具體為:
[0016]根據(jù)所述移動(dòng)終端測(cè)量上報(bào)的所述移動(dòng)終端的N個(gè)地理信息和所述移動(dòng)終端所在小區(qū)和鄰區(qū)的N個(gè)網(wǎng)絡(luò)測(cè)量信息,建立獲得所述第一腳本庫信息,其中,N為大于等于I的整數(shù)。
[0017]可選的,所述根據(jù)所述移動(dòng)終端測(cè)量上報(bào)的所述移動(dòng)終端的N個(gè)地理信息和所述移動(dòng)終端所在小區(qū)和鄰區(qū)的N個(gè)網(wǎng)絡(luò)測(cè)量信息,建立獲得所述第一腳本庫信息,具體包括:
[0018]檢測(cè)所述移動(dòng)終端中的所述視頻播放功能是否處于開啟狀態(tài),獲得第一判斷結(jié)果;
[0019]當(dāng)所述第一判斷結(jié)果為是時(shí),依次取j從I到N,執(zhí)行如下步驟:
[0020]獲得第j個(gè)地理信息和第j個(gè)網(wǎng)絡(luò)測(cè)量信息;
[0021]根據(jù)所述第j個(gè)地理信息和所述第j個(gè)網(wǎng)絡(luò)測(cè)量信息,判斷所述移動(dòng)終端是否處于移動(dòng)狀態(tài),獲得第二判斷結(jié)果;
[0022]當(dāng)所述第二判斷結(jié)果為是時(shí),根據(jù)所述第j個(gè)地理信息和第j個(gè)網(wǎng)絡(luò)測(cè)量信息,獲得所述移動(dòng)終端的第j個(gè)移動(dòng)信息;
[0023]在j等于N時(shí),獲得N個(gè)移動(dòng)信息;
[0024]判斷所述移動(dòng)終端是否處于靜止?fàn)顟B(tài),獲得第三判斷結(jié)果;
[0025]在所述第三判斷結(jié)果為是時(shí),根據(jù)所述N個(gè)移動(dòng)信息,建立獲得所述第一腳本庫信息。
[0026]可選的,在所述判斷所述移動(dòng)終端是否結(jié)束所述移動(dòng)狀態(tài),獲得第三判斷結(jié)果之后,所述方法還包括:
[0027]當(dāng)所述第三判斷結(jié)果為否時(shí),執(zhí)行步驟:檢測(cè)所述移動(dòng)終端中的所述視頻播放功能是否處于開啟狀態(tài),獲得第一判斷結(jié)果。
[0028]可選的,所述獲得M個(gè)第一比較結(jié)果,具體為:
[0029]依次取i從I至M,執(zhí)行如下步驟:
[0030]獲得所述移動(dòng)終端的第i個(gè)終端地理信息;
[0031]判斷所述第i個(gè)終端地理信息是否符合所述第一腳本庫信息,獲得第i個(gè)第一比較結(jié)果;
[0032]當(dāng)i等于M時(shí),獲得所述M個(gè)第一比較結(jié)果。
[0033]可選的,所述在所述M個(gè)第一比較結(jié)果符合第一預(yù)設(shè)條件時(shí),根據(jù)所述移動(dòng)終端所在的小區(qū)網(wǎng)絡(luò)測(cè)量信息及鄰區(qū)網(wǎng)絡(luò)測(cè)量信息,預(yù)判獲得所述移動(dòng)終端的下一個(gè)視頻切片質(zhì)量,具體包括:
[0034]判斷所述M個(gè)第一比較結(jié)果中是否至少有比較結(jié)果為是的預(yù)設(shè)數(shù)量個(gè)第一比較結(jié)果,獲得第四判斷結(jié)果;
[0035]在所述第四判斷結(jié)果為是時(shí),根據(jù)所述移動(dòng)終端所在的小區(qū)網(wǎng)絡(luò)測(cè)量信息及鄰區(qū)網(wǎng)絡(luò)測(cè)量信息,預(yù)判獲得所述移動(dòng)終端的下一個(gè)視頻切片質(zhì)量。
[0036]可選的,在所述判斷所述M個(gè)第一比較結(jié)果中是否至少有比較結(jié)果為是的預(yù)設(shè)數(shù)量個(gè)第一比較結(jié)果,獲得第四判斷結(jié)果之后,所述方法還包括:
[0037]在所述第四判斷結(jié)果為否時(shí),建立與所述第一腳本庫信息不同的第二腳本庫信肩、O
[0038]可選的,所述根據(jù)所述移動(dòng)終端所在的小區(qū)網(wǎng)絡(luò)測(cè)量信息及鄰區(qū)網(wǎng)絡(luò)測(cè)量信息,預(yù)判獲得所述移動(dòng)終端的下一個(gè)視頻切片質(zhì)量,具體包括:
[0039]在所述小區(qū)網(wǎng)絡(luò)測(cè)量信息對(duì)應(yīng)的小區(qū)網(wǎng)絡(luò)值及所述鄰區(qū)網(wǎng)絡(luò)測(cè)量信息對(duì)應(yīng)的鄰區(qū)網(wǎng)絡(luò)值皆在第一數(shù)值區(qū)間時(shí),預(yù)判獲得所述移動(dòng)終端的所述下一個(gè)視頻切片質(zhì)量為第一質(zhì)量;
[0040]在所述小區(qū)網(wǎng)絡(luò)值及所述鄰區(qū)網(wǎng)絡(luò)值皆在第二數(shù)值區(qū)間時(shí),預(yù)判獲得所述移動(dòng)終端的所述下一個(gè)視頻切片質(zhì)量為第二質(zhì)量;
[0041]在所述小區(qū)網(wǎng)絡(luò)值及所述鄰區(qū)網(wǎng)絡(luò)值皆在第三數(shù)值區(qū)間時(shí),預(yù)判獲得所述移動(dòng)終端的所述下一個(gè)視頻切片質(zhì)量為第三質(zhì)量;
[0042]其中,所述第一數(shù)值區(qū)間、所述第二數(shù)值區(qū)間以及所述第三數(shù)值區(qū)間均不相同,所述第一質(zhì)量、所述第二質(zhì)量以及所述第三質(zhì)量均不相同。
[0043]另一方面,本申請(qǐng)?zhí)峁┝艘环N移動(dòng)終端,所述移動(dòng)終端包括:
[0044]第一獲得單元,用于當(dāng)所述移動(dòng)終端中的視頻播放功能處于開啟狀態(tài),且在所述移動(dòng)終端播放當(dāng)前視頻時(shí),獲得M個(gè)第一比較結(jié)果,每個(gè)第一比較結(jié)果用于表征所述移動(dòng)終端獲得的一個(gè)終端地理信息是否符合所述移動(dòng)終端中存儲(chǔ)的用于表征所述終端移動(dòng)信息的第一腳本庫信息;
[0045]第一預(yù)判單元,用于在所述M個(gè)第一比較結(jié)果符合第一預(yù)設(shè)條件時(shí),根據(jù)所述移動(dòng)終端所在的小區(qū)網(wǎng)絡(luò)測(cè)量信息及鄰區(qū)網(wǎng)絡(luò)測(cè)量信息,預(yù)判獲得所述移動(dòng)終端的下一個(gè)視頻切片質(zhì)量;
[0046]第一播放單元,用于獲得并播放一服務(wù)器基于所述下一個(gè)視頻切片質(zhì)量傳輸來的下一個(gè)切片視頻,其中,M為大于等于I的整數(shù)。
[0047]在本申請(qǐng)實(shí)施例中,在所述移動(dòng)終端中的視頻播放功能處于開啟狀態(tài)時(shí),且在所述移動(dòng)終端播放當(dāng)前視頻時(shí),獲得M個(gè)第一比較結(jié)果,S卩比較所述移動(dòng)終端獲得的M個(gè)終端地理信息是否符合存儲(chǔ)在移動(dòng)終端中的第一腳本庫信息,在所述M個(gè)第一比較結(jié)果符合第一預(yù)設(shè)條件時(shí),根據(jù)所述移動(dòng)終端所在的小區(qū)網(wǎng)絡(luò)測(cè)量信息及鄰區(qū)網(wǎng)絡(luò)測(cè)量信息,預(yù)判獲得所述移動(dòng)終端的下一個(gè)視頻切片質(zhì)量,進(jìn)一步獲得并播放一服務(wù)器基于所述下一個(gè)視頻切片質(zhì)量傳輸來的下一個(gè)切片視頻,解決現(xiàn)有技術(shù)存在的HAS技術(shù)對(duì)移動(dòng)網(wǎng)絡(luò)快速變化的響應(yīng)慢,進(jìn)而不能應(yīng)用在移動(dòng)在線視頻中應(yīng)用的技術(shù)問題,實(shí)現(xiàn)了移動(dòng)終端符合第一腳本庫信息中的第一比較結(jié)果符合第一預(yù)設(shè)條件時(shí),根據(jù)小區(qū)網(wǎng)絡(luò)信息和鄰區(qū)網(wǎng)絡(luò)信息來預(yù)判下一個(gè)視頻切片質(zhì)量,從而實(shí)現(xiàn)了 HAS技術(shù)應(yīng)該到移動(dòng)在線視頻中。
[0048]可選的,所述移動(dòng)終端還包括:
[0049]第一建立單元,用于在所述獲得M個(gè)第一比較結(jié)果之前,建立獲得所述第一腳本庫信息。
[0050]可選的,所述第一建立單元,具體為:
[0051]第一建立子單元,用于根據(jù)所述移動(dòng)終端測(cè)量上報(bào)的所述移動(dòng)終端的N個(gè)地理信息和所述移動(dòng)終端所在小區(qū)和鄰區(qū)的N個(gè)網(wǎng)絡(luò)測(cè)量信息,建立獲得所述第一腳本庫信息,其中,N為大于等于I的整數(shù)。
[0052]可選的