两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種流媒體文件的下載方法及終端的制作方法

文檔序號:9420369閱讀:681來源:國知局
一種流媒體文件的下載方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種流媒體文件的下載方法及終端。
【背景技術(shù)】
[0002]在網(wǎng)絡(luò)上傳輸音/視頻等多媒體文件,目前主要有全部下載和流式傳輸兩種方式。全部下載方式需要多媒體文件全部下載完畢才能播放,由于多媒體文件通常較大,同時由于網(wǎng)絡(luò)帶寬的限制,采用全部下載方式常常需要數(shù)分鐘甚至數(shù)小時才能下載完畢一個多媒體文件,因此,采用全部下載這種處理方法的延遲很大。
[0003]流式傳輸方式是指將音/視頻等多媒體文件由多媒體信息服務(wù)器向客戶端連續(xù)、實時傳送的方式。使用流式傳輸技術(shù)傳輸?shù)倪B續(xù)時基媒體稱為流媒體。在這種流式傳輸方式下,用戶不必等到整個文件全部下載完畢,而只需經(jīng)過幾秒或數(shù)十秒的下載即可進(jìn)行觀看播放數(shù)據(jù)。其特點是數(shù)據(jù)流隨時傳送隨時播放,當(dāng)流媒體數(shù)據(jù)在客戶端上播放時,流媒體文件的剩余部分將在后臺從服務(wù)器內(nèi)繼續(xù)下載。采用流式傳輸方式的流媒體播放技術(shù)避免了用戶必須等待整個文件全部從網(wǎng)絡(luò)上下載完畢才能觀看的缺點。
[0004]在流媒體播放技術(shù)中,在開始播放流媒體數(shù)據(jù)之前需要將流媒體數(shù)據(jù)下載到一個流媒體緩沖區(qū)(以下簡稱緩沖區(qū))中。等待流媒體數(shù)據(jù)下載到緩沖區(qū)的過程稱為緩沖,一般分為首次緩沖和再次緩沖。首次緩沖是指在流媒體文件開始播放前需要等待下載指定數(shù)據(jù)量(足以播放的數(shù)據(jù)量)的流媒體數(shù)據(jù)到緩沖區(qū)的過程,首次緩沖的等待時間是指從開始下載到下載了指定數(shù)據(jù)量的流媒體數(shù)據(jù)的時間。當(dāng)下載的流媒體數(shù)據(jù)量達(dá)到指定數(shù)據(jù)量后,則讀出該緩沖區(qū)內(nèi)的流媒體數(shù)據(jù)進(jìn)行播放,并在讀出數(shù)據(jù)進(jìn)行播放的同時繼續(xù)向該緩沖區(qū)內(nèi)下載后續(xù)的流媒體數(shù)據(jù),從而連續(xù)播放。
[0005]再次緩沖是指一旦出現(xiàn)緩沖區(qū)內(nèi)的流媒體數(shù)據(jù)被讀取完,而發(fā)生的等待流媒體數(shù)據(jù)下載指定數(shù)據(jù)量(足以播放的數(shù)據(jù)量)的流媒體數(shù)據(jù)的過程。再次緩沖的等待時間是指從開始等待到下載了指定數(shù)據(jù)量(足以播放的數(shù)據(jù)量)的流媒體數(shù)據(jù)的時間。首次緩沖的等待時間、再次緩沖的幾率以及再次緩沖的等待時間是衡量流媒體播放效率的重要指標(biāo)。
[0006]目前的流媒體緩沖播放技術(shù)方案中,流媒體文件開始播放后,終端一次性從服務(wù)器下載大量的流媒體數(shù)據(jù)。如果用戶中途放棄觀看已下載的流媒體數(shù)據(jù),則已下載未被播放的流媒體數(shù)據(jù)實際占用了無線資源以及骨干網(wǎng)資源,導(dǎo)致無線資源以及骨干網(wǎng)資源的浪費。并且已下載而未被用戶觀看的流媒體數(shù)據(jù)實際產(chǎn)生了資費,可能造成用戶體驗較差。
[0007]例如,一個流媒體文件的總數(shù)據(jù)量為500兆字節(jié),終端一次性從服務(wù)器下載50兆字節(jié)的流媒體數(shù)據(jù),假設(shè)50兆字節(jié)的流媒體數(shù)據(jù)能夠播放10分鐘,如果用戶在播放了 3分鐘后就放棄該流媒體文件的播放,雖然用戶只觀看了 3分鐘,可最終還是會產(chǎn)生50兆字節(jié)的流量賬單。且已下載未被播放的能夠播放7分鐘的流媒體數(shù)據(jù)實際占用了無線資源以及骨干網(wǎng)資源,導(dǎo)致無線資源以及骨干網(wǎng)資源的浪費。

【發(fā)明內(nèi)容】

[0008]本發(fā)明實施例提供了一種流媒體文件的下載方法及終端,用以解決現(xiàn)有技術(shù)中存在的終端一次性從服務(wù)器下載過多的流媒體數(shù)據(jù),導(dǎo)致無線資源以及骨干網(wǎng)資源的浪費的問題。
[0009]本發(fā)明實施例提供一種流媒體文件的下載方法,所述方法包括:
[0010]終端確定用戶輸入的流媒體文件的下載參數(shù),其中,所述下載參數(shù)為表征下載數(shù)據(jù)量的信息;
[0011]所述終端根據(jù)所述下載參數(shù),確定當(dāng)前需要下載的流媒體文件分片的第一數(shù)據(jù)量;
[0012]所述終端向服務(wù)器請求下載所述第一數(shù)據(jù)量的流媒體文件分片。
[0013]采用本發(fā)明實施例的方案,可根據(jù)用戶需求確定當(dāng)前需要下載的流媒體文件分片的數(shù)據(jù)量,從而可避免終端一次性從服務(wù)器下載過多的流媒體數(shù)據(jù),導(dǎo)致無線資源以及骨干網(wǎng)資源的浪費的問題。并且,根據(jù)用戶需求確定需要下載的流媒體文件分片的數(shù)據(jù)量還可實現(xiàn)體驗質(zhì)量(QoE, Quality of Experience)和資費之間的平衡。
[0014]可選地,所述終端確定用戶輸入的流媒體文件的下載參數(shù),具體包括:
[0015]所述終端從向用戶提供的文本框中獲取用戶輸入的所述下載參數(shù)。
[0016]如此,即可準(zhǔn)確獲知用戶的需求。
[0017]可選地,所述終端確定用戶輸入的流媒體文件的下載參數(shù),具體包括:
[0018]所述終端根據(jù)整個流媒體文件已播放的時長向用戶提供至少一個下載參數(shù);
[0019]所述終端獲取用戶選擇的下載參數(shù)。
[0020]如此,即可根據(jù)用戶的觀看習(xí)慣為用戶提供合適的選項。
[0021]可選地,所述下載參數(shù)為第一時長,所述終端根據(jù)所述下載參數(shù),確定當(dāng)前需要下載的流媒體文件分片的第一數(shù)據(jù)量,具體包括:
[0022]所述終端將包含所述第一時長的信息發(fā)送給所述服務(wù)器;
[0023]所述終端接收所述服務(wù)器發(fā)送的所述第一時長對應(yīng)的數(shù)據(jù)量;
[0024]所述終端將所述第一時長對應(yīng)的數(shù)據(jù)量作為所述第一數(shù)據(jù)量。
[0025]如此,即可準(zhǔn)確獲知需要下載的流媒體文件分片的大小。
[0026]可選地,所述下載參數(shù)為第一時長,所述終端根據(jù)所述下載參數(shù),確定當(dāng)前需要下載的流媒體文件分片的第一數(shù)據(jù)量,具體包括:
[0027]所述終端從所述服務(wù)器獲取所述流媒體文件的編碼格式;
[0028]所述終端根據(jù)所述編碼格式確定所述第一時長對應(yīng)的數(shù)據(jù)量;
[0029]所述終端將所述第一時長對應(yīng)的數(shù)據(jù)量作為所述第一數(shù)據(jù)量。
[0030]如此,即可準(zhǔn)確獲知需要下載的流媒體文件分片的大小。
[0031 ] 可選地,所述方法還包括:
[0032]所述終端在確定上一次下載的流媒體文件分片已播放的時長達(dá)到第二時長后,根據(jù)用戶輸入的新的下載參數(shù)向所述服務(wù)器請求下載下一次需要下載的流媒體文件分片;其中,所述第二時長小于所述上一次下載的流媒體文件分片能夠播放的時長。
[0033]如此,即可保證流媒體文件的連續(xù)播放。
[0034]本發(fā)明實施例還提供一種終端,所述終端包括:
[0035]確定模塊,用于確定用戶輸入的流媒體文件的下載參數(shù),其中,所述下載參數(shù)為表征下載數(shù)據(jù)量的信息;
[0036]處理模塊,用于根據(jù)所述下載參數(shù),確定當(dāng)前需要下載的流媒體文件分片的第一數(shù)據(jù)量,并向服務(wù)器請求下載所述第一數(shù)據(jù)量的流媒體文件分片。
[0037]由于根據(jù)用戶需求確定當(dāng)前需要下載的流媒體文件分片的數(shù)據(jù)量,從而可避免終端一次性從服務(wù)器下載過多的流媒體數(shù)據(jù),導(dǎo)致無線資源以及骨干網(wǎng)資源的浪費的問題。并且,根據(jù)用戶需求確定需要下載的流媒體文件分片的數(shù)據(jù)量還可實現(xiàn)QoE和資費之間的平衡。
[0038]可選地,所述確定模塊具體用于:
[0039]從向用戶提供的文本框中獲取用戶輸入的所述下載參數(shù)。
[0040]如此,即可準(zhǔn)確獲知用戶的需求。
[0041]可選地,所述確定模塊具體用于:
[0042]根據(jù)整個流媒體文件已播放的時長向用戶提供至少一個下載參數(shù),并獲取用戶選擇的下載參數(shù)。
[0043]如此,即可根據(jù)用戶的觀看習(xí)慣為用戶提供合適的選項。
[0044]可選地,所述下載參數(shù)為第一時長,所述處理模塊具體用于:
[0045]將包含所述第一時長的信息發(fā)送給所述服務(wù)器;
[0046]接收所述服務(wù)器發(fā)送的所述第一時長對應(yīng)的數(shù)據(jù)量;
[0047]將所述第一時長對應(yīng)的數(shù)據(jù)量作為所述第一數(shù)據(jù)量。
[0048]如此,即可準(zhǔn)確獲知需要下載的流媒體文件分片的大小。
[0049]可選地,所述下載參數(shù)為第一時長,所述處理模塊具體用于:
[0050]從所述服務(wù)器獲取所述流媒體文件的編碼格式;
[0051]根據(jù)所述編碼格式確定所述第一時長對應(yīng)的數(shù)據(jù)量;
[0052]將所述第一時長對應(yīng)的數(shù)據(jù)量作為所述第一數(shù)據(jù)量。
[0053]如此,即可準(zhǔn)確獲知需要下載的流媒體文件分片的大小。
[0054]可選地,所述處理模塊還用于:
[0055]在確定上一次下載的流媒體文件分片已播放的時長達(dá)到第二時長后,根據(jù)用戶輸入的新的下載參數(shù)向所述服務(wù)器請求下載下一次需要下載的流媒體文件分片;其中,所述第二時長小于所述上一次下載的流媒體文件分片能夠播放的時長。
[0056]如此,即可保證流媒體文件的連續(xù)播放。
【附圖說明】
[0057]圖1為本發(fā)明實施例一中流媒體文件的下載方法的步驟示意圖;
[0058]圖2為本發(fā)明實施例二中終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0059]本發(fā)明實施例的方案根據(jù)用戶需求確定當(dāng)前需要下載的流媒體文件分片的數(shù)據(jù)量,從而可避免終端一次性從服務(wù)器下載過多的流媒體數(shù)據(jù),導(dǎo)致無線資源以及骨干網(wǎng)資源的浪費的問題。并且,根據(jù)
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
明光市| 兰溪市| 昭苏县| 济南市| 朝阳市| 禹城市| 西林县| 昆明市| 中牟县| 乌审旗| 靖远县| 宣汉县| 沧源| 奈曼旗| 军事| 西安市| 祥云县| 耿马| 江津市| 隆德县| 遂川县| 根河市| 锡林郭勒盟| 鹤岗市| 湘潭县| 湘乡市| 庆云县| 南陵县| 濮阳县| 扎赉特旗| 禄劝| 峨眉山市| 万荣县| 三河市| 宁武县| 洱源县| 龙泉市| 安宁市| 天台县| 潞西市| 襄汾县|