一種媒體文件緩存方法和媒體播放設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種媒體文件緩存方法和媒體播放設(shè)備。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,各種大尺寸屏幕的移動(dòng)設(shè)備的出現(xiàn)和網(wǎng)絡(luò)環(huán)境的迅猛發(fā)展,都為移動(dòng)視頻提供了高速發(fā)展的可能。用戶在通過(guò)移動(dòng)設(shè)備看視頻的時(shí)候最擔(dān)心的就是流量,所以大多數(shù)用戶會(huì)選擇在WiFi (Wireless Fidelity,無(wú)線相容性認(rèn)證)環(huán)境下看視頻,或者是在WiFi環(huán)境下預(yù)先緩存視頻,以便在非WiFi環(huán)境時(shí),比如網(wǎng)絡(luò)GPRS(GeneralPacket Rad1 Service,通用分組無(wú)線服務(wù))網(wǎng)絡(luò)、3G (3rd Generat1n)等網(wǎng)絡(luò)下觀看緩存好的視頻,從而節(jié)省流量。
[0003]然而很多用戶會(huì)忘記在WiFi環(huán)境下預(yù)先緩存要觀看的視頻,而后當(dāng)用戶打算觀看該視頻的時(shí)候移動(dòng)設(shè)備的網(wǎng)絡(luò)環(huán)境可能已經(jīng)變?yōu)榉荳iFi環(huán)境,這種情況下用戶不得不放棄觀看,或者通過(guò)GPRS或者3G網(wǎng)絡(luò)觀看,從而造成了不必要的流量浪費(fèi)。
【發(fā)明內(nèi)容】
[0004]本實(shí)施例提供一種媒體文件緩存方法和媒體播放設(shè)備,能夠通過(guò)提示用戶在無(wú)線局域網(wǎng)絡(luò)環(huán)境下對(duì)視頻進(jìn)行預(yù)緩存的方式解決非無(wú)線局域網(wǎng)絡(luò)環(huán)境下觀看視頻浪費(fèi)流量的問(wèn)題。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]一方面,提供一種媒體文件緩存方法,所述方法包括:
[0007]在播放媒體文件時(shí),監(jiān)測(cè)用戶對(duì)所述媒體文件進(jìn)行操作觸發(fā)的操作指令;
[0008]當(dāng)監(jiān)測(cè)到所述操作指令屬于預(yù)定義的操作指令時(shí),根據(jù)當(dāng)前的網(wǎng)絡(luò)環(huán)境和所述媒體文件的播放進(jìn)度判斷是否滿足緩存所述媒體文件的條件;
[0009]若滿足緩存所述媒體文件的條件,則向用戶顯示緩存選擇信息;
[0010]接收用戶通過(guò)所述緩存選擇信息觸發(fā)的緩存所述媒體文件的緩存指令;
[0011]執(zhí)行所述緩存指令將所述媒體文件進(jìn)行緩存。
[0012]另一方面,提供一種媒體播放設(shè)備,所述媒體播放設(shè)備包括:
[0013]監(jiān)測(cè)單元,用于在播放媒體文件時(shí),監(jiān)測(cè)用戶對(duì)所述媒體文件進(jìn)行操作觸發(fā)的操作指令;
[0014]緩存判斷單元,用于當(dāng)所述監(jiān)測(cè)單元監(jiān)測(cè)到所述操作指令屬于預(yù)定義的操作指令時(shí),根據(jù)當(dāng)前的網(wǎng)絡(luò)環(huán)境和所述媒體文件的播放進(jìn)度判斷是否滿足緩存所述媒體文件的條件;
[0015]顯示單元,用于所述緩存判斷單元確定滿足緩存所述媒體文件的條件時(shí),向用戶顯示緩存選擇信息;
[0016]指令接收單元,用于接收用戶通過(guò)所述緩存選擇信息觸發(fā)的緩存所述媒體文件的緩存指令;
[0017]緩存單元,用于執(zhí)行所述指令接收單元下發(fā)的所述緩存指令將所述媒體文件進(jìn)行緩存。
[0018]本實(shí)施例提供一種媒體文件緩存方法和媒體播放設(shè)備,首先,在播放媒體文件時(shí)監(jiān)測(cè)用戶對(duì)媒體文件進(jìn)行操作觸發(fā)的操作指令,當(dāng)監(jiān)測(cè)到操作指令屬于預(yù)定義的操作指令時(shí),根據(jù)當(dāng)前的網(wǎng)絡(luò)環(huán)境和媒體文件的播放進(jìn)度判斷是否滿足緩存媒體文件的條件,當(dāng)滿足緩存媒體文件的條件時(shí)向用戶顯示緩存選擇窗口,以便提示用戶緩存該媒體文件,而后接收用戶通過(guò)緩存選擇窗口觸發(fā)的緩存媒體文件的緩存指令,最后執(zhí)行緩存指令將媒體文件進(jìn)行緩存。因此能夠在無(wú)線局域網(wǎng)絡(luò)環(huán)境下提示用戶預(yù)先緩存需要觀看的視頻,使用戶后續(xù)在非無(wú)線局域網(wǎng)絡(luò)時(shí)能夠觀看預(yù)先緩存的視頻,從而能夠減少在非無(wú)線局域無(wú)線局域網(wǎng)絡(luò)環(huán)境下的流量浪費(fèi)。
【附圖說(shuō)明】
[0019]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1為本實(shí)施例提供的一種媒體文件緩存方法的流程示意圖;
[0021]圖2為本實(shí)施例提供的一種媒體文件緩存方法的另一流程示意圖;
[0022]圖3為本實(shí)施例提供的一種媒體文件緩存方法的效果示意圖;
[0023]圖4為本實(shí)施例提供的一種媒體文件緩存方法的另一流程示意圖;
[0024]圖5為本實(shí)施例提供的一種媒體文件緩存方法的另一效果示意圖;
[0025]圖6為本實(shí)施例提供的一種媒體文件緩存方法的另一效果示意圖;
[0026]圖7為本實(shí)施例提供的一種媒體文件緩存方法的另一效果示意圖;
[0027]圖8為本實(shí)施例提供的一種媒體文件緩存方法的另一流程示意圖;
[0028]圖9為本實(shí)施例提供的一種媒體文件緩存方法的另一流程示意圖;
[0029]圖10為本實(shí)施例提供的一種媒體播放設(shè)備的結(jié)構(gòu)示意圖;
[0030]圖11為本實(shí)施例提供的一種媒體播放設(shè)備的另一結(jié)構(gòu)示意圖;
[0031]圖12為本實(shí)施例提供的一種媒體播放設(shè)備的另一結(jié)構(gòu)示意圖;
[0032]圖13為本實(shí)施例提供的一種媒體播放設(shè)備的另一結(jié)構(gòu)示意圖;
[0033]圖14為本實(shí)施例提供的一種媒體播放設(shè)備的另一結(jié)構(gòu)示意圖;
[0034]圖15為本實(shí)施例提供的另一種媒體播放設(shè)備的另一結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0036]本實(shí)施例提供一種媒體文件緩存方法,如圖1所示,所述方法包括:
[0037]101、在播放媒體文件時(shí),監(jiān)測(cè)用戶對(duì)媒體文件進(jìn)行操作觸發(fā)的操作指令。
[0038]102、當(dāng)監(jiān)測(cè)到操作指令屬于預(yù)定義的操作指令時(shí),根據(jù)當(dāng)前的網(wǎng)絡(luò)環(huán)境和媒體文件的播放進(jìn)度判斷是否滿足緩存媒體文件的條件。
[0039]103、若滿足緩存媒體文件的條件,則向用戶顯示緩存選擇信息。
[0040]104、接收用戶通過(guò)緩存選擇信息觸發(fā)的緩存媒體文件的緩存指令。
[0041]105、執(zhí)行緩存指令將媒體文件進(jìn)行緩存。
[0042]本實(shí)施例提供一種媒體文件緩存方法,首先,在播放媒體文件時(shí)監(jiān)測(cè)用戶對(duì)媒體文件進(jìn)行操作觸發(fā)的操作指令,當(dāng)監(jiān)測(cè)到操作指令屬于預(yù)定義的操作指令時(shí),根據(jù)當(dāng)前的網(wǎng)絡(luò)環(huán)境和媒體文件的播放進(jìn)度判斷是否滿足緩存媒體文件的條件,當(dāng)滿足緩存媒體文件的條件時(shí)向用戶顯示緩存選擇窗口,以便提示用戶緩存該媒體文件,而后接收用戶通過(guò)緩存選擇窗口觸發(fā)的緩存媒體文件的緩存指令,最后執(zhí)行緩存指令將媒體文件進(jìn)行緩存。因此能夠在無(wú)線局域網(wǎng)絡(luò)環(huán)境下提示用戶預(yù)先緩存需要觀看的視頻,使用戶后續(xù)在非無(wú)線局域網(wǎng)絡(luò)時(shí)能夠觀看預(yù)先緩存的視頻,從而能夠減少在非無(wú)線局域網(wǎng)絡(luò)環(huán)境下的流量浪費(fèi)。
[0043]為了使本領(lǐng)域技術(shù)人員能夠更清楚地理解本發(fā)明實(shí)施例提供的技術(shù)方案,下面通過(guò)具體的實(shí)施例,對(duì)本實(shí)施例提供的一種媒體文件緩存方法進(jìn)行詳細(xì)說(shuō)明,如圖2所示,該方法包括:
[0044]201、在播放媒體文件時(shí),監(jiān)測(cè)用戶對(duì)媒體文件進(jìn)行操作觸發(fā)的操作指令。
[0045]當(dāng)用戶通過(guò)一媒體播放設(shè)備播放一媒體文件時(shí),比如觀看某一視頻,該媒體播放設(shè)備實(shí)時(shí)地監(jiān)測(cè)用戶對(duì)正在播放的視頻進(jìn)行操作產(chǎn)生的操作指令,比如用戶關(guān)閉、暫停、最小化或切到后臺(tái)等等操作對(duì)應(yīng)產(chǎn)生的關(guān)閉指令、暫停指令、最小化指令、切換至后臺(tái)指令等指令中的一種。當(dāng)然,上述操作是示例性的,用戶對(duì)于正在播放的視頻的操作包括但不限于此。
[0046]202、判斷是否開(kāi)啟緩存提醒功能。
[0047]若確定已開(kāi)啟緩存提醒功能,則執(zhí)行203及后續(xù)流程。若未開(kāi)啟緩存提醒功能則直接執(zhí)行209。
[0048]203、判斷監(jiān)測(cè)到操作指令是否屬于預(yù)定義的操作指令。當(dāng)監(jiān)測(cè)到操作指令屬于預(yù)定義的操作指令時(shí),執(zhí)行204及后續(xù)步驟。否則執(zhí)行209。
[0049]示例性的,可以預(yù)先定義一些操作指令為觸發(fā)緩存提醒功能的指令。比如,可以設(shè)置關(guān)閉媒體文件的指令,或