多媒體文件的管理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及多媒體文件的管理方法和裝置。
【背景技術(shù)】
[0002]在線播放多媒體文件時(shí),如用戶設(shè)置邊播放邊存儲(chǔ),則在播放的過程中,會(huì)將播放的多媒體文件下載到本地并保存,以方便離線時(shí)可以繼續(xù)播放。然而在播放多媒體文件的過程中,通常會(huì)遇到用戶不喜歡的多媒體文件,此時(shí)用戶會(huì)很快切換到其他的多媒體文件進(jìn)行播放,但是,在現(xiàn)有的方案中,這些多媒體文件仍然會(huì)被下載到本地并保存,這樣,就會(huì)造成本地存儲(chǔ)空間的浪費(fèi)和流量的損失。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供多媒體文件的管理方法和裝置,旨在節(jié)省本地存儲(chǔ)空間和流量。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種多媒體文件的管理方法,包括以下步驟:
[0006]播放并下載多媒體文件時(shí),判斷所述多媒體文件的播放信息是否達(dá)到預(yù)置的興趣閾值;
[0007]當(dāng)所述多媒體文件的播放信息達(dá)到預(yù)置的興趣閾值時(shí),將所述多媒體文件保存至本地?cái)?shù)據(jù)庫(kù)中;
[0008]當(dāng)所述多媒體文件的播放信息未達(dá)到預(yù)置的興趣閾值時(shí),停止下載并將所述多媒體文件保存至預(yù)置的非興趣數(shù)據(jù)庫(kù)中。
[0009]優(yōu)選地,所述多媒體文件的播放信息包括當(dāng)前播放所述多媒體文件的實(shí)際播放時(shí)長(zhǎng),和/或所述多媒體文件的總時(shí)長(zhǎng)。
[0010]優(yōu)選地,多媒體文件的管理方法還包括:
[0011]接收播放請(qǐng)求,在本地?cái)?shù)據(jù)庫(kù)中查找是否存在相應(yīng)的多媒體文件,若是,則播放所述多媒體文件;
[0012]當(dāng)本地?cái)?shù)據(jù)庫(kù)中不存在相應(yīng)的多媒體文件時(shí),在所述非興趣數(shù)據(jù)庫(kù)中查找是否存在所述多媒體文件;
[0013]若所述非興趣數(shù)據(jù)庫(kù)中存在所述多媒體文件,播放并繼續(xù)下載該多媒體文件至本地?cái)?shù)據(jù)庫(kù)中。
[0014]優(yōu)選地,多媒體文件的管理方法還包括:
[0015]檢測(cè)剩余存儲(chǔ)空間是否小于預(yù)置的第一存儲(chǔ)閾值,若是,將所述第一存儲(chǔ)閾值切換為預(yù)置的第二存儲(chǔ)閾值;所述第一存儲(chǔ)閾值大于第二存儲(chǔ)閾值。
[0016]優(yōu)選地,在所述將第一存儲(chǔ)閾值切換為第二存儲(chǔ)閾值的步驟之后,還包括:
[0017]判斷剩余存儲(chǔ)空間是否小于所述第二存儲(chǔ)閾值,若是,刪除所述非興趣數(shù)據(jù)庫(kù)中存儲(chǔ)的多媒體文件。
[0018]本發(fā)明進(jìn)一步提供一種多媒體文件的管理裝置,包括:
[0019]第一判斷模塊,用于播放并下載多媒體文件時(shí),判斷所述多媒體文件的播放信息是否達(dá)到預(yù)置的興趣閾值;
[0020]第一存儲(chǔ)模塊,用于當(dāng)所述多媒體文件的播放信息達(dá)到預(yù)置的興趣閾值時(shí),將所述多媒體文件保存至本地?cái)?shù)據(jù)庫(kù)中;
[0021]第二存儲(chǔ)模塊,用于當(dāng)所述多媒體文件的播放信息未達(dá)到預(yù)置的興趣閾值時(shí),停止下載并將所述多媒體文件保存至預(yù)置的非興趣數(shù)據(jù)庫(kù)中。
[0022]優(yōu)選地,所述多媒體文件的播放信息包括當(dāng)前播放所述多媒體文件的實(shí)際播放時(shí)長(zhǎng),和/或所述多媒體文件的總時(shí)長(zhǎng)。
[0023]優(yōu)選地,多媒體文件的管理裝置還包括:
[0024]第一查找模塊,用于接收播放請(qǐng)求,在本地?cái)?shù)據(jù)庫(kù)中查找是否存在相應(yīng)的多媒體文件;
[0025]播放模塊,用于當(dāng)本地?cái)?shù)據(jù)庫(kù)中存在相應(yīng)的多媒體文件時(shí),播放所述多媒體文件;
[0026]第二查找模塊,用于當(dāng)本地?cái)?shù)據(jù)庫(kù)中不存在相應(yīng)的多媒體文件時(shí),在所述非興趣數(shù)據(jù)庫(kù)中查找是否存在所述多媒體文件;
[0027]下載模塊,用于當(dāng)所述非興趣數(shù)據(jù)庫(kù)中存在所述多媒體文件時(shí),播放并繼續(xù)下載該多媒體文件至本地?cái)?shù)據(jù)庫(kù)中。
[0028]優(yōu)選地,多媒體文件的管理裝置還包括:
[0029]檢測(cè)模塊,用于檢測(cè)剩余存儲(chǔ)空間是否小于預(yù)置的第一存儲(chǔ)閾值;
[0030]切換模塊,用于當(dāng)剩余存儲(chǔ)空間小于預(yù)置的第一存儲(chǔ)閾值,將所述第一存儲(chǔ)閾值切換為預(yù)置的第二存儲(chǔ)閾值;所述第一存儲(chǔ)閾值大于第二存儲(chǔ)閾值。
[0031 ] 優(yōu)選地,多媒體文件的管理裝置還包括:
[0032]第二判斷模塊,用于判斷剩余存儲(chǔ)空間是否小于所述第二存儲(chǔ)閾值;
[0033]刪除模塊,用于當(dāng)剩余存儲(chǔ)空間小于所述第二存儲(chǔ)閾值時(shí),刪除所述非興趣數(shù)據(jù)庫(kù)中存儲(chǔ)的多媒體文件。
[0034]本發(fā)明通過在播放并下載多媒體文件時(shí),判斷多媒體文件的播放信息是否達(dá)到預(yù)置的興趣閾值,當(dāng)多媒體文件的播放信息達(dá)到預(yù)置的興趣閾值時(shí),將下載完成的多媒體文件保存至本地?cái)?shù)據(jù)庫(kù)中,當(dāng)多媒體文件的播放信息未達(dá)到預(yù)置的興趣閾值時(shí),停止下載并將多媒體文件保存至預(yù)置的非興趣數(shù)據(jù)庫(kù)中。在播放和下載的過程中判斷播放的多媒體文件是否為用戶感興趣的多媒體文件,如是則完成下載并保存至本地?cái)?shù)據(jù)庫(kù),如不是則停止下載并保存至非興趣數(shù)據(jù)庫(kù)中,無需對(duì)所有播放過的多媒體文件進(jìn)行下載,也不會(huì)將所在播放過的多媒體文件保存至本地?cái)?shù)據(jù)庫(kù),從而在節(jié)省了本地存儲(chǔ)空間的同時(shí),節(jié)省了本地下載的流量。
【附圖說明】
[0035]圖1為本發(fā)明多媒體文件的管理方法第一實(shí)施例的流程示意圖;
[0036]圖2為本發(fā)明多媒體文件的管理方法第二實(shí)施例的流程示意圖;
[0037]圖3為本發(fā)明多媒體文件的管理方法第三實(shí)施例的流程示意圖;
[0038]圖4為本發(fā)明多媒體文件的管理方法第四實(shí)施例的流程示意圖;
[0039]圖5為本發(fā)明多媒體文件的管理裝置第一實(shí)施例的功能模塊示意圖;
[0040]圖6為本發(fā)明多媒體文件的管理裝置第二實(shí)施例的功能模塊示意圖;
[0041]圖7為本發(fā)明多媒體文件的管理裝置第三實(shí)施例的功能模塊示意圖;
[0042]圖8為本發(fā)明多媒體文件的管理裝置第四實(shí)施例的功能模塊示意圖。
[0043]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0044]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0045]本發(fā)明提供一種多媒體文件的管理方法。
[0046]參照?qǐng)D1,圖1為本發(fā)明多媒體文件的管理方法第一實(shí)施例的流程示意圖。
[0047]在一實(shí)施例中,該多媒體文件的管理方法,包括:
[0048]步驟S10,播放并下載多媒體文件時(shí),判斷多媒體文件的播放信息是否達(dá)到預(yù)置的興趣閾值;
[0049]當(dāng)用戶在線播放音樂、視頻等多媒體文件,并選擇了邊播放邊下載的功能后,在播放并下載該多媒體文件的過程中,判斷該多媒體文件的播放信息是否達(dá)到預(yù)置的興趣閾值。本實(shí)施例中,多媒體文件的播放信息包括當(dāng)前播放多媒體文件的實(shí)際播放時(shí)長(zhǎng),和/或多媒體文件的總時(shí)長(zhǎng);實(shí)際播放時(shí)長(zhǎng)為用戶播放當(dāng)前多媒體文件,至切換至下一多媒體文件之間的時(shí)間長(zhǎng)度,在這個(gè)時(shí)間范圍內(nèi),如用戶暫停播放,則停止計(jì)時(shí),當(dāng)用戶繼續(xù)播放時(shí),則從停止計(jì)時(shí)的時(shí)間點(diǎn)繼續(xù)計(jì)時(shí),至用戶切換至下一多媒體文件,這樣,所得到的時(shí)間長(zhǎng)度即為實(shí)際播放時(shí)長(zhǎng)。
[0050]本實(shí)施例中,預(yù)置的興趣閾值為一個(gè)處于(0,I]這樣一個(gè)區(qū)間的任意值,反映的是實(shí)際播放時(shí)長(zhǎng)在多媒體文件的總時(shí)長(zhǎng)中占的比例,可由用戶設(shè)定,或者根據(jù)采集到網(wǎng)絡(luò)數(shù)據(jù)自動(dòng)設(shè)定或推薦用戶設(shè)定;當(dāng)獲取到多媒體文件的實(shí)際播放時(shí)長(zhǎng)和多媒體文件的總時(shí)長(zhǎng)后,計(jì)算實(shí)際播放時(shí)長(zhǎng)與多媒體文件的總時(shí)長(zhǎng)的比值,當(dāng)比值達(dá)到興趣閾值時(shí),表明該多媒體文件是用戶感興趣的多媒體文件。
[0051]步驟S20,當(dāng)多媒體文件的播放信息達(dá)到預(yù)置的興趣閾值時(shí),將多媒體文件保存至本地?cái)?shù)據(jù)庫(kù)中;
[0052]步驟S30,當(dāng)多媒體文件的播放信息未達(dá)到預(yù)置的興趣閾值時(shí),停止下載并將多媒體文件保存至預(yù)置的非興趣數(shù)據(jù)庫(kù)中。
[0053]當(dāng)判斷出多媒體文件的播放信息達(dá)到預(yù)置的興趣閾值時(shí),表明該多媒體文件為用戶所感興趣的多媒體文件,此時(shí),完成對(duì)該多媒體文件的下載并將其保存至本地?cái)?shù)據(jù)庫(kù)中,以方便用戶可在離線時(shí)可繼續(xù)播放;當(dāng)判斷出多媒體文件的播放信息未達(dá)到預(yù)置的興趣閾值時(shí),表明該多媒