流量控制方法和流量控制裝置制造方法
【專利摘要】本發(fā)明提供了一種流量控制方法,包括:在檢測到終端正在使用指定網(wǎng)絡(luò)播放流媒體文件時(shí),為所述終端設(shè)置預(yù)加載量。本發(fā)明還提出了一種流量控制裝置。通過本發(fā)明的技術(shù)方案,可以在不影響流媒體文件正常播放的基礎(chǔ)上,將預(yù)加載量控制在較低水平,使用戶在終止播放流媒體文件時(shí)未播放的加載量盡可能小,以節(jié)省流量。
【專利說明】 流量控制方法和流量控制裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端【技術(shù)領(lǐng)域】,具體而言,涉及一種流量控制方法和一種流量控制裝置。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,現(xiàn)有網(wǎng)絡(luò)的網(wǎng)速越來越快,使用手機(jī)、平板電腦等終端播放視頻、音樂等流媒體文件越來越普遍。然而,在當(dāng)前網(wǎng)絡(luò)的網(wǎng)速很快時(shí),尤其是在4G網(wǎng)絡(luò)中時(shí),終端加載流媒體文件的速度遠(yuǎn)快于播放流媒體文件的速度,當(dāng)用戶半途終止播放該流媒體文件時(shí),終端已經(jīng)花費(fèi)了大把流量為用戶加載該流媒體文件,那么加載未播放的部分的流量就被完全浪費(fèi)掉了,這在用戶使用數(shù)據(jù)流量業(yè)務(wù)時(shí)極大地浪費(fèi)了用戶的流量,增加了用戶的花費(fèi)。
[0003]因此,如何在保證流媒體文件能正常播放的基礎(chǔ)上,最大限度地節(jié)省用戶的流量,成為亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明正是基于上述技術(shù)問題,提出了一種新的技術(shù)方案,可以在使用數(shù)據(jù)業(yè)務(wù)播放流媒體文件時(shí),使用戶在終止播放流媒體文件時(shí)未播放的加載量盡可能小,在保證流媒體文件能正常播放的基礎(chǔ)上,節(jié)省用戶的流量。
[0005]有鑒于此,本發(fā)明提出了一種流量控制方法,包括:在檢測到終端正在使用指定網(wǎng)絡(luò)播放流媒體文件時(shí),為所述終端設(shè)置預(yù)加載量。
[0006]在該技術(shù)方案中,在檢測到終端使用指定網(wǎng)絡(luò)(比如4G網(wǎng)絡(luò))加載流媒體文件時(shí),為終端設(shè)置一個(gè)預(yù)加載量,使終端不會根據(jù)網(wǎng)速無限制地加載下去,節(jié)省用戶的流量,從而在用戶中途終止播放流媒體文件時(shí)已加載的未播放部分較少,避免大量的浪費(fèi)流量。其中,指定網(wǎng)絡(luò)包括但是不限于4G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)等。預(yù)加載量是指流媒體文件的已加載但未播放部分的大小。
[0007]在上述技術(shù)方案中,優(yōu)選地,所述為所述終端設(shè)置預(yù)加載量包括:根據(jù)接收到的設(shè)置命令,設(shè)置所述預(yù)加載量與所述流媒體文件的實(shí)時(shí)加載量的比值;根據(jù)所述流媒體文件的實(shí)時(shí)加載量和所述比值,為所述終端設(shè)置所述預(yù)加載量。
[0008]在該技術(shù)方案中,用戶可以根據(jù)自身播放需求設(shè)置預(yù)加載量占實(shí)時(shí)加載量的比重,該比重可以設(shè)置在5%到10%的范圍內(nèi),比如,當(dāng)用戶在月末時(shí),流量所剩無幾,對節(jié)省流量的需求就會較高,此時(shí)可以將該比重設(shè)置在5%,這樣在加載流媒體文件的過程中,始終將預(yù)加載量保持在實(shí)時(shí)加載量的5%,以節(jié)省流量。
[0009]在上述技術(shù)方案中,優(yōu)選地,所述為所述終端設(shè)置預(yù)加載量包括:獲取所述指定網(wǎng)絡(luò)中的流量參數(shù)信息和/或所述流媒體文件的配置參數(shù);根據(jù)所述指定網(wǎng)絡(luò)中的流量參數(shù)信息和/或所述流媒體文件的配置參數(shù),設(shè)置所述預(yù)加載量與所述流媒體文件的實(shí)時(shí)加載量的比值;根據(jù)所述流媒體文件的實(shí)時(shí)加載量和所述比值,為所述終端設(shè)置所述預(yù)加載量。[0010]在該技術(shù)方案中,在未接收到用戶的設(shè)置命令時(shí),面對不同的流媒體文件,終端可以自行衡量播放需求和流量消耗的關(guān)系,并依據(jù)衡量結(jié)果在5%到10%的范圍內(nèi)選擇預(yù)加載量占加載量的比值,使該比值為適應(yīng)當(dāng)前播放環(huán)境的最佳比值。其中,流量參數(shù)信息包括指定網(wǎng)絡(luò)的流量使用量和流量剩余量等,流媒體文件的配置參數(shù)包括流媒體文件的大小和流媒體文件的總時(shí)長等。具體地,比如,終端在檢測到月初用戶在4G網(wǎng)絡(luò)下的流量充足且該播放的流媒體文件較小時(shí),可以將該比值設(shè)置為9%,當(dāng)終端檢測到月末用戶在4G網(wǎng)絡(luò)下的剩余流量很少且該播放的流媒體文件過大時(shí),可以將該比值設(shè)置在5%。
[0011]在上述技術(shù)方案中,優(yōu)選地,在檢測到所述終端正在使用所述指定網(wǎng)絡(luò)播放所述流媒體文件之后,還包括:判斷所述終端的當(dāng)前加載模式是否為節(jié)省流量模式,在判斷結(jié)果為是時(shí),為所述終端設(shè)置預(yù)加載量,否則,根據(jù)所述實(shí)時(shí)網(wǎng)速為所述終端直接加載所述流媒體文件。
[0012]在該技術(shù)方案中,用戶在使用數(shù)據(jù)流量的情況下,尤其是在4G網(wǎng)絡(luò)下時(shí),可以根據(jù)自身需要開啟節(jié)省流量模式,對流媒體文件的緩沖量進(jìn)行控制以減少流量消耗,節(jié)省花費(fèi)。
[0013]在上述技術(shù)方案中,優(yōu)選地,還包括:在接收到快進(jìn)命令時(shí),根據(jù)所述實(shí)時(shí)網(wǎng)速增大所述流媒體文件的加載量;根據(jù)所述增大后的所述流媒體文件的加載量和所述比值,為所述終端設(shè)置所述預(yù)加載量。
[0014]在該技術(shù)方案中,當(dāng)用戶進(jìn)行快進(jìn)操作時(shí),未播放的加載量會減少,甚至可能減為零,在用實(shí)時(shí)網(wǎng)速所允許的最大加載速度將未播放的加載量提升至滿足用戶需求的水平后,根據(jù)此時(shí)的加載量和用戶或終端設(shè)置的比值為快進(jìn)后的流媒體文件設(shè)置預(yù)加載量,這樣保證了播放的連續(xù)性,滿足了用戶的需求。
[0015]根據(jù)本發(fā)明的另一方面,還提供了一種流量控制裝置,包括:設(shè)置單元,用于在檢測到終端正在使用指定網(wǎng)絡(luò)播放流媒體文件時(shí),為所述終端設(shè)置預(yù)加載量。
[0016]在該技術(shù)方案中,在檢測到終端使用指定網(wǎng)絡(luò)(比如4G網(wǎng)絡(luò))加載流媒體文件時(shí),為終端設(shè)置一個(gè)預(yù)加載量,使終端不會根據(jù)網(wǎng)速無限制地加載下去,節(jié)省用戶的流量,從而在用戶中途終止播放流媒體文件時(shí)已加載的未播放部分較少,避免大量的浪費(fèi)流量。其中,指定網(wǎng)絡(luò)包括但是不限于4G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)等。預(yù)加載量是指流媒體文件的已加載但未播放部分的大小。
[0017]在上述技術(shù)方案中,優(yōu)選地,所述設(shè)置單元包括:第一比值設(shè)置單元,根據(jù)接收到的設(shè)置命令,設(shè)置所述預(yù)加載量與所述流媒體文件的實(shí)時(shí)加載量的比值;以及根據(jù)所述流媒體文件的實(shí)時(shí)加載量和所述比值,為所述終端設(shè)置所述預(yù)加載量。
[0018]在該技術(shù)方案中,用戶可以根據(jù)自身播放需求設(shè)置預(yù)加載量占實(shí)時(shí)加載量的比重,該比重可以設(shè)置在5%到10%的范圍內(nèi),比如,當(dāng)用戶在月末時(shí),流量所剩無幾,對節(jié)省流量的需求就會較高,此時(shí)可以將該比重設(shè)置在5 %,這樣在加載流媒體文件的過程中,始終將預(yù)加載量保持在實(shí)時(shí)加載量的5%,以節(jié)省流量。
[0019]在上述技術(shù)方案中,優(yōu)選地,所述設(shè)置單元還包括:第二比值設(shè)置單元,獲取所述指定網(wǎng)絡(luò)中的流量參數(shù)信息和/或所述流媒體文件的配置參數(shù);根據(jù)所述指定網(wǎng)絡(luò)中的流量參數(shù)信息和/或所述流媒體文件的配置參數(shù),設(shè)置所述預(yù)加載量與所述流媒體文件的實(shí)時(shí)加載量的比值;根據(jù)所述流媒體文件的實(shí)時(shí)加載量和所述比值,為所述終端設(shè)置所述預(yù)加載量。
[0020]在該技術(shù)方案中,在未接收到用戶的設(shè)置命令時(shí),面對不同的流媒體文件,終端可以自行衡量播放需求和流量消耗的關(guān)系,并依據(jù)衡量結(jié)果在5%到10%的范圍內(nèi)選擇預(yù)加載量占加載量的比值,使該比值為適應(yīng)當(dāng)前播放環(huán)境的最佳比值。其中,流量參數(shù)信息包括指定網(wǎng)絡(luò)的流量使用量和流量剩余量等,流媒體文件的配置參數(shù)包括流媒體文件的大小和流媒體文件的總時(shí)長等。具體地,比如,終端在檢測到月初用戶在4G網(wǎng)絡(luò)下的流量充足且該播放的流媒體文件較小時(shí),可以將該比值設(shè)置為9%,當(dāng)終端檢測到月末用戶在4G網(wǎng)絡(luò)下的剩余流量很少且該播放的流媒體文件過大時(shí),可以將該比值設(shè)置在5%。
[0021]在上述技術(shù)方案中,優(yōu)選地,還包括:判斷單元,用于判斷所述終端的當(dāng)前加載模式是否為節(jié)省流量模式,在判斷結(jié)果為是時(shí),為所述終端設(shè)置預(yù)加載量,否則,根據(jù)所述實(shí)時(shí)網(wǎng)速為所述終端直接加載所述流媒體文件。
[0022]在該技術(shù)方案中,用戶在使用數(shù)據(jù)流量的情況下,尤其是在4G網(wǎng)絡(luò)下時(shí),可以根據(jù)自身需要開啟節(jié)省流量模式,對流媒體文件的緩沖量進(jìn)行控制以減少流量消耗,節(jié)省花費(fèi)。
[0023]在上述技術(shù)方案中,優(yōu)選地,還包括:快進(jìn)單元,用于在接收到快進(jìn)命令時(shí),根據(jù)所述實(shí)時(shí)網(wǎng)速增大所述流媒體文件的實(shí)時(shí)加載量;以及所述設(shè)置單元還包括:根據(jù)所述增大后的所述流媒體文件的實(shí)時(shí)加載量和所述比值,或根據(jù)所述增大后的所述流媒體文件的實(shí)時(shí)加載量和所述比值,為所述終端設(shè)置所述預(yù)加載量。
[0024]在該技術(shù)方案中,當(dāng)用戶進(jìn)行快進(jìn)操作時(shí),未播放的加載量會減少,甚至可能減為零,在用實(shí)時(shí)網(wǎng)速所允許的最大加載速度將未播放的加載量提升至滿足用戶需求的水平后,根據(jù)此時(shí)的加載量和用戶或終端設(shè)置的比值為快進(jìn)后的流媒體文件設(shè)置預(yù)加載量,這樣保證了播放的連續(xù)性,滿足了用戶的需求。
[0025]通過以上技術(shù)方案,可以在使用數(shù)據(jù)業(yè)務(wù)播放流媒體文件時(shí),使用戶在終止播放流媒體文件時(shí)未播放的加載量盡可能小,在保證流媒體文件能正常播放的基礎(chǔ)上,節(jié)省用戶的流量。
【專利附圖】
【附圖說明】
[0026]圖1示出了根據(jù)本發(fā)明的實(shí)施例的流量控制方法的流程圖;
[0027]圖2示出了根據(jù)本發(fā)明的實(shí)施例的流量控制裝置的框圖;
[0028]圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的流量控制方法的具體流程圖。
【具體實(shí)施方式】
[0029]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0030]在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實(shí)施例的限制。
[0031]圖1示出了根據(jù)本發(fā)明的實(shí)施例的流量控制方法的流程圖。[0032]如圖1所示,根據(jù)本發(fā)明實(shí)施例的流量控制方法,包括:
[0033]步驟102,在檢測到終端正在使用指定網(wǎng)絡(luò)播放流媒體文件時(shí),為終端設(shè)置預(yù)加載量。
[0034]在該技術(shù)方案中,在檢測到終端使用指定網(wǎng)絡(luò)(比如4G網(wǎng)絡(luò))加載流媒體文件時(shí),為終端設(shè)置一個(gè)預(yù)加載量,使終端不會根據(jù)網(wǎng)速無限制地加載下去,節(jié)省用戶的流量,從而在用戶中途終止播放流媒體文件時(shí)已加載的未播放部分較少,避免大量的浪費(fèi)流量。其中,指定網(wǎng)絡(luò)包括但是不限于4G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)等。預(yù)加載量是指流媒體文件的已加載但未播放部分的大小。
[0035]在上述技術(shù)方案中,優(yōu)選地,為終端設(shè)置預(yù)加載量包括:根據(jù)接收到的設(shè)置命令,設(shè)置預(yù)加載量與流媒體文件的實(shí)時(shí)加載量的比值;根據(jù)流媒體文件的實(shí)時(shí)加載量和比值,為終端設(shè)置預(yù)加載量。
[0036]在該技術(shù)方案中,用戶可以根據(jù)自身播放需求設(shè)置預(yù)加載量占實(shí)時(shí)加載量的比重,該比重可以設(shè)置在5%到10%的范圍內(nèi),比如,當(dāng)用戶在月末時(shí),流量所剩無幾,對節(jié)省流量的需求就會較高,此時(shí)可以將該比重設(shè)置在5%,這樣在加載流媒體文件的過程中,始終將預(yù)加載量保持在實(shí)時(shí)加載量的5%,以節(jié)省流量。
[0037]在上述技術(shù)方案中,優(yōu)選地,為終端設(shè)置預(yù)加載量包括:獲取指定網(wǎng)絡(luò)中的流量參數(shù)信息和/或流媒體文件的配置參數(shù);根據(jù)指定網(wǎng)絡(luò)中的流量參數(shù)信息和/或流媒體文件的配置參數(shù),設(shè)置預(yù)加載量與流媒體文件的實(shí)時(shí)加載量的比值;根據(jù)流媒體文件的實(shí)時(shí)加載量和比值,為終端設(shè)置預(yù)加載量。
[0038]在該技術(shù)方案中,在未接收到用戶的設(shè)置命令時(shí),面對不同的流媒體文件,終端可以自行衡量播放需求和流量消耗的關(guān)系,并依據(jù)衡量結(jié)果在5%到10%的范圍內(nèi)選擇預(yù)加載量占加載量的比值,使該比值為適應(yīng)當(dāng)前播放環(huán)境的最佳比值。其中,流量參數(shù)信息包括指定網(wǎng)絡(luò)的流量使用量和流量剩余量等,流媒體文件的配置參數(shù)包括流媒體文件的大小和流媒體文件的總時(shí)長等。具體地,比如,終端在檢測到月初用戶在4G網(wǎng)絡(luò)下的流量充足且該播放的流媒體文件較小時(shí),可以將該比值設(shè)置為9%,當(dāng)終端檢測到月末用戶在4G網(wǎng)絡(luò)下的剩余流量很少且該播放的流媒體文件過大時(shí),可以將該比值設(shè)置在5%。
[0039]在上述技術(shù)方案中,優(yōu)選地,在檢測到終端正在使用指定網(wǎng)絡(luò)播放流媒體文件之后,還包括:判斷終端的當(dāng)前加載模式是否為節(jié)省流量模式,在判斷結(jié)果為是時(shí),為終端設(shè)置預(yù)加載量,否則,根據(jù)實(shí)時(shí)網(wǎng)速為終端直接加載流媒體文件。
[0040]在該技術(shù)方案中,用戶在使用數(shù)據(jù)流量的情況下,尤其是在4G網(wǎng)絡(luò)下時(shí),可以根據(jù)自身需要開啟節(jié)省流量模式,對流媒體文件的緩沖量進(jìn)行控制以減少流量消耗,節(jié)省花費(fèi)。
[0041]在上述技術(shù)方案中,優(yōu)選地,還包括:在接收到快進(jìn)命令時(shí),根據(jù)實(shí)時(shí)網(wǎng)速增大流媒體文件的實(shí)時(shí)加載量;根據(jù)增大后的流媒體文件的實(shí)時(shí)加載量和比值,或根據(jù)增大后的流媒體文件的實(shí)時(shí)加載量和比值,為終端設(shè)置預(yù)加載量。
[0042]在該技術(shù)方案中,當(dāng)用戶進(jìn)行快進(jìn)操作時(shí),未播放的加載量會減少,甚至可能減為零,在用實(shí)時(shí)網(wǎng)速所允許的最大加載速度將未播放的加載量提升至滿足用戶需求的水平后,根據(jù)此時(shí)的加載量和用戶或終端設(shè)置的比值為快進(jìn)后的流媒體文件設(shè)置預(yù)加載量,這樣保證了播放的連續(xù)性,滿足了用戶的需求。[0043]圖2示出了根據(jù)本發(fā)明的實(shí)施例的流量控制裝置的框圖。
[0044]如圖2所示,根據(jù)本發(fā)明實(shí)施例的流量控制裝置200,包括:設(shè)置單元202,用于在檢測到終端正在使用指定網(wǎng)絡(luò)播放流媒體文件時(shí),為終端設(shè)置預(yù)加載量。
[0045]在該技術(shù)方案中,在檢測到終端使用指定網(wǎng)絡(luò)(比如4G網(wǎng)絡(luò))加載流媒體文件時(shí),為終端設(shè)置一個(gè)預(yù)加載量,使終端不會根據(jù)網(wǎng)速無限制地加載下去,節(jié)省用戶的流量,從而在用戶中途終止播放流媒體文件時(shí)已加載的未播放部分較少,避免大量的浪費(fèi)流量。其中,指定網(wǎng)絡(luò)包括但是不限于4G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)等。預(yù)加載量是指流媒體文件的已加載但未播放部分的大小。
[0046]在上述技術(shù)方案中,優(yōu)選地,設(shè)置單元202包括:第一比值設(shè)置單元2022,用于根據(jù)接收到的設(shè)置命令,設(shè)置預(yù)加載量與流媒體文件的實(shí)時(shí)加載量的比值;根據(jù)流媒體文件的實(shí)時(shí)加載量和比值,為終端設(shè)置預(yù)加載量。
[0047]在該技術(shù)方案中,用戶可以根據(jù)自身播放需求設(shè)置預(yù)加載量占實(shí)時(shí)加載量的比重,該比重可以設(shè)置在5%到10%的范圍內(nèi),比如,當(dāng)用戶在月末時(shí),流量所剩無幾,對節(jié)省流量的需求就會較高,此時(shí)可以將該比重設(shè)置在5%,這樣在加載流媒體文件的過程中,始終將預(yù)加載量保持在實(shí)時(shí)加載量的5%,以節(jié)省流量。
[0048]在上述技術(shù)方案中,優(yōu)選地,設(shè)置單元202還包括:第二比值設(shè)置單元2024,獲取指定網(wǎng)絡(luò)中的流量參數(shù)信息和/或流媒體文件的配置參數(shù);根據(jù)指定網(wǎng)絡(luò)中的流量參數(shù)信息和/或流媒體文件的配置參數(shù),設(shè)置預(yù)加載量與流媒體文件的實(shí)時(shí)加載量的比值;根據(jù)流媒體文件的實(shí)時(shí)加載量和比值,為終端設(shè)置預(yù)加載量。
[0049]在該技術(shù)方案中,在未接收到用戶的設(shè)置命令時(shí),面對不同的流媒體文件,終端可以自行衡量播放需求和流量消耗的關(guān)系,并依據(jù)衡量結(jié)果在5%到10%的范圍內(nèi)選擇預(yù)加載量占加載量的比值,使該比值為適應(yīng)當(dāng)前播放環(huán)境的最佳比值。其中,流量參數(shù)信息包括指定網(wǎng)絡(luò)的流量使用量和流量剩余量等,流媒體文件的配置參數(shù)包括流媒體文件的大小和流媒體文件的總時(shí)長等。具體地,比如,終端在檢測到月初用戶在4G網(wǎng)絡(luò)下的流量充足且該播放的流媒體文件較小時(shí),可以將該比值設(shè)置為9%,當(dāng)終端檢測到月末用戶在4G網(wǎng)絡(luò)下的剩余流量很少且該播放的流媒體文件過大時(shí),可以將該比值設(shè)置在5%。
[0050]在上述技術(shù)方案中,優(yōu)選地,還包括:判斷單元204,用于判斷終端的當(dāng)前加載模式是否為節(jié)省流量模式,在判斷結(jié)果為是時(shí),為終端設(shè)置預(yù)加載量,否則,根據(jù)實(shí)時(shí)網(wǎng)速為終端直接加載流媒體文件。
[0051]在該技術(shù)方案中,用戶在使用數(shù)據(jù)流量的情況下,尤其是在4G網(wǎng)絡(luò)下時(shí),可以根據(jù)自身需要開啟節(jié)省流量模式,對流媒體文件的緩沖量進(jìn)行控制以減少流量消耗,節(jié)省花費(fèi)。
[0052]在上述技術(shù)方案中,優(yōu)選地,還包括:快進(jìn)單元206,用于在接收到快進(jìn)命令時(shí),根據(jù)實(shí)時(shí)網(wǎng)速增大流媒體文件的實(shí)時(shí)加載量;以及設(shè)置單元還包括:根據(jù)增大后的流媒體文件的實(shí)時(shí)加載量和比值,或根據(jù)增大后的流媒體文件的實(shí)時(shí)加載量和比值,為終端設(shè)置預(yù)加載量。
[0053]在該技術(shù)方案中,當(dāng)用戶進(jìn)行快進(jìn)操作時(shí),未播放的加載量會減少,甚至可能減為零,在用實(shí)時(shí)網(wǎng)速所允許的最大加載速度將未播放的加載量提升至滿足用戶需求的水平后,根據(jù)此時(shí)的加載量和用戶或終端設(shè)置的比值為快進(jìn)后的流媒體文件設(shè)置預(yù)加載量,這樣保證了播放的連續(xù)性,滿足了用戶的需求。
[0054]圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的流量控制方法的具體流程圖。
[0055]如圖3所示,根據(jù)本發(fā)明實(shí)施例的流量控制方法,包括:
[0056]步驟302,判斷用戶使用手機(jī)播放在線視頻時(shí)是否在使用數(shù)據(jù)業(yè)務(wù),當(dāng)判斷結(jié)果為是時(shí),進(jìn)入步驟304,當(dāng)判斷結(jié)果為否時(shí),進(jìn)入步驟306。
[0057]步驟304,判斷是否啟動節(jié)省流量模式,當(dāng)判斷結(jié)果為是時(shí),進(jìn)入步驟308,當(dāng)判斷結(jié)果為否時(shí),進(jìn)入步驟306。用戶在使用數(shù)據(jù)流量的情況下,尤其是在4G網(wǎng)絡(luò)下時(shí),可以根據(jù)自身需要開啟節(jié)省流量模式,對流媒體文件的緩沖量進(jìn)行控制以減少流量消耗,節(jié)省花費(fèi)。
[0058]步驟306,以實(shí)時(shí)網(wǎng)速允許的最大緩沖速度對視頻進(jìn)行緩沖。
[0059]步驟308,為手機(jī)設(shè)置預(yù)加載量,控制實(shí)時(shí)加載量以節(jié)省流量。設(shè)置預(yù)加載量即為手機(jī)設(shè)置視頻的已加載的未播放部分的大小。其中,用戶可以根據(jù)自身播放需求設(shè)置預(yù)加載量占實(shí)時(shí)加載量的比重,該比重可以設(shè)置在5%到10%的范圍內(nèi),比如,當(dāng)用戶在月末時(shí),流量所剩無幾,對節(jié)省流量的需求就會較高,此時(shí)可以將該比重設(shè)置在5%,這樣在加載流媒體文件的過程中,始終將預(yù)加載量保持在實(shí)時(shí)加載量的5%,以節(jié)省流量。在未接收到用戶的設(shè)置命令時(shí),面對不同的流媒體文件,終端可以自行衡量播放需求和流量消耗的關(guān)系,并依據(jù)衡量結(jié)果在5%到10%的范圍內(nèi)選擇預(yù)加載量占加載量的比值,使該比值為適應(yīng)當(dāng)前播放環(huán)境的最佳比值。其中,流量參數(shù)信息包括指定網(wǎng)絡(luò)的流量使用量和流量剩余量等,流媒體文件的配置參數(shù)包括流媒體文件的大小和流媒體文件的總時(shí)長等。具體地,比如,終端在檢測到月初用戶在4G網(wǎng)絡(luò)下的流量充足且該播放的流媒體文件較小時(shí),可以將該比值設(shè)置為9%,當(dāng)終端檢測到月末用戶在4G網(wǎng)絡(luò)下的剩余流量很少且該播放的流媒體文件過大時(shí),可以將該比值設(shè)置在5 %。
[0060]步驟310,判斷是否接收到用戶的快進(jìn)命令,當(dāng)判斷結(jié)果為是時(shí),進(jìn)入步驟312,當(dāng)判斷結(jié)果為否時(shí),繼續(xù)執(zhí)行節(jié)省流量模式,結(jié)束進(jìn)程。當(dāng)用戶進(jìn)行快進(jìn)操作時(shí),未播放的加載量會減少,甚至可能減為零,在用實(shí)時(shí)網(wǎng)速所允許的最大加載速度將未播放的加載量提升至滿足用戶需求的水平后,根據(jù)此時(shí)的加載量和用戶或終端設(shè)置的比值為快進(jìn)后的流媒體文件設(shè)置預(yù)加載量,這樣保證了播放的連續(xù)性,滿足了用戶的需求。
[0061]步驟312,根據(jù)實(shí)時(shí)網(wǎng)速增大視頻的加載量,以實(shí)時(shí)網(wǎng)速允許的最大緩沖速度對視頻進(jìn)行緩沖。
[0062]步驟314,判斷快進(jìn)動作是否已完成,當(dāng)判斷結(jié)果為是時(shí),進(jìn)入步驟316,當(dāng)判斷結(jié)果為否時(shí),返回步驟312。
[0063]步驟316,根據(jù)增大后的視頻的加載量重新為手機(jī)設(shè)置預(yù)加載量。當(dāng)用戶進(jìn)行快進(jìn)操作時(shí),未播放的加載量會減少,甚至可能減為零,在用實(shí)時(shí)網(wǎng)速所允許的最大加載速度將未播放的加載量提升至滿足用戶需求的水平后,根據(jù)此時(shí)的加載量和用戶或終端設(shè)置的比值為快進(jìn)后的流媒體文件設(shè)置預(yù)加載量,這樣保證了播放的連續(xù)性,滿足了用戶的需求。
[0064]在上述技術(shù)方案中,用戶在使用數(shù)據(jù)業(yè)務(wù)觀看視頻時(shí),如果無節(jié)制地緩沖視頻會消耗大量流量,為手機(jī)設(shè)置一個(gè)預(yù)加載量,使手機(jī)不會根據(jù)網(wǎng)速無限制地加載下去,節(jié)省用戶的流量,從而在用戶中途終止播放視頻時(shí)已加載的未播放部分較少,避免大量浪費(fèi)流量。
[0065]以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案,通過本發(fā)明的技術(shù)方案,可以在使用數(shù)據(jù)業(yè)務(wù)播放流媒體文件時(shí),使用戶在終止播放流媒體文件時(shí)未播放的加載量盡可能小,在保證流媒體文件能正常播放的基礎(chǔ)上,節(jié)省用戶的流量。
[0066]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種流量控制方法,其特征在于,包括: 在檢測到終端正在使用指定網(wǎng)絡(luò)播放流媒體文件時(shí),為所述終端設(shè)置預(yù)加載量。
2.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述為所述終端設(shè)置預(yù)加載量包括: 根據(jù)接收到的設(shè)置命令,設(shè)置所述預(yù)加載量與所述流媒體文件的實(shí)時(shí)加載量的比值; 根據(jù)所述流媒體文件的實(shí)時(shí)加載量和所述比值,為所述終端設(shè)置所述預(yù)加載量。
3.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述為所述終端設(shè)置預(yù)加載量包括: 獲取所述指定網(wǎng)絡(luò)中的流量參數(shù)信息和/或所述流媒體文件的配置參數(shù); 根據(jù)所述指定網(wǎng)絡(luò)中的流量參數(shù)信息和/或所述流媒體文件的配置參數(shù),設(shè)置所述預(yù)加載量與所述流媒體文件的實(shí)時(shí)加載量的比值; 根據(jù)所述流媒體文件的實(shí)時(shí)加載量和所述比值,為所述終端設(shè)置所述預(yù)加載量。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的流量控制方法,其特征在于,在檢測到所述終端正在使用所述指定網(wǎng)絡(luò)播放所述流媒體文件之后,還包括: 判斷所述終端的當(dāng)前加載模式是否為節(jié)省流量模式,在判斷結(jié)果為是時(shí),為所述終端設(shè)置預(yù)加載量,否則,提示所述用戶是否選擇所述節(jié)省流量模式,并根據(jù)所述用戶的選擇確定是否為所述終端設(shè)置所述預(yù)加載量。
5.根據(jù)權(quán)利要求4所述的流量控制方法,其特征在于,還包括: 在接收到快進(jìn)命令時(shí),根據(jù)所述實(shí)時(shí)網(wǎng)速增大所述流媒體文件的加載量; 根據(jù)所述增大后的所述流媒體文件的加載量和所述比值,為所述終端設(shè)置所述預(yù)加載量。
6.一種流量控制裝置,其特征在于,包括: 設(shè)置單元,用于在檢測到終端正在使用指定網(wǎng)絡(luò)播放流媒體文件時(shí),為所述終端設(shè)置預(yù)加載量。
7.根據(jù)權(quán)利要求6所述的流量控制裝置,其特征在于,所述設(shè)置單元包括: 第一比值設(shè)置單元,用于根據(jù)接收到的設(shè)置命令,設(shè)置所述預(yù)加載量與所述流媒體文件的實(shí)時(shí)加載量的比值;以及 根據(jù)所述流媒體文件的實(shí)時(shí)加載量和所述比值,為所述終端設(shè)置所述預(yù)加載量。
8.根據(jù)權(quán)利要求6所述的流量控制裝置,其特征在于,所述設(shè)置單元還包括: 第二比值設(shè)置單元,獲取所述指定網(wǎng)絡(luò)中的流量參數(shù)信息和/或所述流媒體文件的配置參數(shù);根據(jù)所述指定網(wǎng)絡(luò)中的流量參數(shù)信息和/或所述流媒體文件的配置參數(shù),設(shè)置所述預(yù)加載量與所述流媒體文件的實(shí)時(shí)加載量的比值;根據(jù)所述流媒體文件的實(shí)時(shí)加載量和所述比值,為所述終端設(shè)置所述預(yù)加載量。
9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的流量控制裝置,其特征在于,還包括: 判斷單元,用于判斷所述終端的當(dāng)前加載模式是否為節(jié)省流量模式,在判斷結(jié)果為是時(shí),為所述終端設(shè)置預(yù)加載量,否則,根據(jù)所述實(shí)時(shí)網(wǎng)速為所述終端直接加載所述流媒體文件。
10.根據(jù)權(quán)利要求9所述的流量控制裝置,其特征在于,還包括: 快進(jìn)單元,在接收到快進(jìn)命令時(shí),根據(jù)所述實(shí)時(shí)網(wǎng)速增大所述流媒體文件的加載量;以及 所述設(shè)置單元還包括: 根據(jù)所述增大后的所述流媒體文件的加載量和所述比值,為所述終端設(shè)置所述預(yù)加載量。
【文檔編號】H04L12/835GK104022962SQ201410302144
【公開日】2014年9月3日 申請日期:2014年6月27日 優(yōu)先權(quán)日:2014年6月27日
【發(fā)明者】周振華 申請人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司