多媒體資源下載方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本公開設(shè)及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別設(shè)及一種多媒體資源下載方法和裝置。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)服務(wù)為用戶提供了豐富的多媒體資源。一些多 媒體資源具有連續(xù)性或相關(guān)性,例如電視劇、綜藝節(jié)目、有聲讀物連載或音樂專輯等等,可 W將運類多媒體資源稱為多媒體資源集。
[0003] 在相關(guān)技術(shù)中,用戶可W選擇在網(wǎng)絡(luò)條件較好的情況下,將自己感興趣的多媒體 資源集全部下載至終端中,或根據(jù)多媒體服務(wù)器中多媒體資源集的更新進(jìn)度分期下載,并 在需要時進(jìn)行播放。
【發(fā)明內(nèi)容】
[0004] 本公開實施例提供了一種多媒體資源下載方法和裝置。所述技術(shù)方案如下:
[0005] 根據(jù)本公開實施例的第一方面,提供了一種多媒體資源下載方法,所述方法包括:
[0006] 判斷終端已存儲的多媒體資源集中所包括的未播放多媒體資源的數(shù)量是否小于 預(yù)設(shè)闊值;
[0007] 若所述未播放多媒體資源的數(shù)量小于所述預(yù)設(shè)闊值,則從多媒體服務(wù)器上獲取目 標(biāo)多媒體資源的地址信息,所述目標(biāo)多媒體資源為所述多媒體資源集中在所述終端已存儲 的多媒體資源的期次之后的多媒體資源;
[000引根據(jù)所述目標(biāo)多媒體資源的地址信息,下載所述目標(biāo)多媒體資源。
[0009] 在本公開提供的第一方面的第一種可能實現(xiàn)方式中,所述從多媒體服務(wù)器上獲取 目標(biāo)多媒體資源的地址信息包括:
[0010] 向所述多媒體服務(wù)器發(fā)送多媒體資源下載請求,所述多媒體資源下載請求至少攜 帶多媒體資源集標(biāo)識和已存儲的最新多媒體資源標(biāo)識,使得所述多媒體服務(wù)器從所述多媒 體資源集中確定所述目標(biāo)多媒體資源,并返回所述目標(biāo)多媒體資源的地址信息;或,
[0011] 向所述多媒體服務(wù)器發(fā)送多媒體資源下載請求,所述多媒體資源下載請求攜帶多 媒體資源集標(biāo)識、所述目標(biāo)多媒體資源的需求數(shù)量和已存儲的最新多媒體資源標(biāo)識,使得 所述多媒體服務(wù)器從所述多媒體資源集中確定所述目標(biāo)多媒體資源,并返回所述目標(biāo)多媒 體資源的地址信息。
[0012] 在本公開提供的第一方面的第二種可能實現(xiàn)方式中,所述從多媒體服務(wù)器上獲取 目標(biāo)多媒體資源的地址信息之后,所述方法還包括:
[0013] 檢測網(wǎng)絡(luò)是否滿足預(yù)設(shè)條件;
[0014] 若所述網(wǎng)絡(luò)滿足預(yù)設(shè)條件,則執(zhí)行根據(jù)所述目標(biāo)多媒體資源的地址信息,下載所 述目標(biāo)多媒體資源的步驟;
[0015] 若在下載過程中,若檢測到所述網(wǎng)絡(luò)不滿足預(yù)設(shè)條件,則停止下載。
[0016] 在本公開提供的第一方面的第=種可能實現(xiàn)方式中,所述方法還包括:
[0017] 當(dāng)檢測到已存儲的任一多媒體資源的已播放時長超過第一預(yù)設(shè)時長時,則確定所 述多媒體資源為已播放多媒體資源。
[0018] 在本公開提供的第一方面的第四種可能實現(xiàn)方式中,所述方法還包括:
[0019] 判斷所述多媒體資源集中已播放多媒體資源的最后播放時間與當(dāng)前時間之間的 時間差是否大于第二預(yù)設(shè)時長;
[0020] 若所述時間差大于所述第二預(yù)設(shè)時長,則刪除所述已播放多媒體資源。
[0021] 結(jié)合本公開提供的第一方面和第一方面的第四種可能實現(xiàn)方式中,所述方法還包 括:
[0022] 根據(jù)所述多媒體資源集中多媒體資源的播放歷史,獲取所述多媒體資源集的播放 速度;
[0023] 若所述播放速度大于第一預(yù)設(shè)速度,則減小所述第二預(yù)設(shè)時長。
[0024] 在本公開提供的第一方面的第五種可能實現(xiàn)方式中,所述方法還包括:
[0025] 根據(jù)所述多媒體資源集中多媒體資源的播放歷史,獲取所述多媒體資源集的播放 速度;
[0026] 若所述播放速度大于第二預(yù)設(shè)速度,則增加所述目標(biāo)多媒體資源的需求數(shù)量。
[0027] 根據(jù)本公開實施例的第二方面,提供了一種多媒體資源下載的裝置,所述裝置包 括:
[0028] 第一判斷模塊,用于判斷終端已存儲的多媒體資源集中所包括的未播放多媒體資 源的數(shù)量是否小于預(yù)設(shè)闊值;
[0029] 第一獲取模塊,用于在所述第一判斷模塊確定所述未播放多媒體資源的數(shù)量小于 所述預(yù)設(shè)闊值時,從多媒體服務(wù)器上獲取目標(biāo)多媒體資源的地址信息,所述目標(biāo)多媒體資 源為所述多媒體資源集中在所述終端已存儲的多媒體資源的期次之后的多媒體資源;
[0030] 下載模塊,用于根據(jù)所述第一獲取模塊確定目標(biāo)多媒體資源的地址信息,下載所 述目標(biāo)多媒體資源。
[0031] 在本公開提供的第二方面的第一種可能實現(xiàn)方式中,所述獲取模塊具體用于:
[0032] 向所述多媒體服務(wù)器發(fā)送多媒體資源下載請求,所述多媒體資源下載請求至少攜 帶多媒體資源集標(biāo)識和已存儲的最新多媒體資源標(biāo)識,使得所述多媒體服務(wù)器從所述多媒 體資源集中確定所述目標(biāo)多媒體資源,并返回所述目標(biāo)多媒體資源的地址信息;或,
[0033] 向所述多媒體服務(wù)器發(fā)送多媒體資源下載請求,所述多媒體資源下載請求攜帶多 媒體資源集標(biāo)識、所述目標(biāo)多媒體資源的需求數(shù)量和已存儲的最新多媒體資源標(biāo)識,使得 所述多媒體服務(wù)器從所述多媒體資源集中確定所述目標(biāo)多媒體資源,并返回所述目標(biāo)多媒 體資源的地址信息。
[0034] 在本公開提供的第二方面的第二種可能實現(xiàn)方式中,在所述獲取模塊獲取到所述 地址信息之后,所述裝置還包括:
[0035] 第一檢測模塊,用于檢測網(wǎng)絡(luò)是否滿足預(yù)設(shè)條件;
[0036] 觸發(fā)模塊,用于在所述第一檢測模塊檢測到所述網(wǎng)絡(luò)滿足預(yù)設(shè)條件時,觸發(fā)所述 下載模塊下載所述目標(biāo)多媒體資源;
[0037] 停止模塊,用于在所述下載模塊在下載過程中,檢測到所述網(wǎng)絡(luò)不滿足預(yù)設(shè)條件 時,停止下載。
[0038] 在本公開提供的第二方面的第=種可能實現(xiàn)方式中,所述裝置還包括:
[0039] 第二檢測模塊,用于當(dāng)檢測到已存儲的任一多媒體資源的已播放時長超過第一預(yù) 設(shè)時長時,確定所述多媒體資源為已播放多媒體資源。
[0040] 在本公開提供的第二方面的第四種可能實現(xiàn)方式中,所述裝置還包括:
[0041] 第二判斷模塊,用于判斷所述多媒體資源集中已播放多媒體資源的最后播放時間 與當(dāng)前時間之間的時間差是否大于第二預(yù)設(shè)時長;
[0042] 刪除模塊,用于在所述第二判斷模塊確定所述時間差大于所述第二預(yù)設(shè)時長時, 刪除所述已播放多媒體資源。
[0043] 結(jié)合本公開提供的第二方面和第二方面的第四種可能實現(xiàn)方式中,所述裝置還包 括:
[0044] 第二獲取模塊,用于根據(jù)所述多媒體資源集中多媒體資源的播放歷史,獲取所述 多媒體資源集的播放速度;
[0045] 減小模塊,用于在所述第二獲取模塊確定所述播放速度大于第一預(yù)設(shè)速度時,減 小所述第二預(yù)設(shè)時長。
[0046] 在本公開提供的第二方面的第五種可能實現(xiàn)方式中,所述裝置還包括:
[0047] 第=獲取模塊,用于根據(jù)所述多媒體資源集中多媒體資源的播放歷史,獲取所述 多媒體資源集的播放速度;
[0048] 增加模塊,用于在所述第=獲取模塊確定所述播放速度大于第二預(yù)設(shè)速度時,增 加所述目標(biāo)多媒體資源的需求數(shù)量。
[0049] 根據(jù)本公開實施例的第=方面,提供了一種多媒體資源下載裝置,所述裝置包括: [(K)加]處理器;
[0051] 用于存儲所述處理器的可執(zhí)行指令的存儲器;
[0052] 其中,所述處理器用于:
[0053] 判斷本地已存儲的多媒體資源集中所包括的未播放多媒體資源的數(shù)量是否小于 預(yù)設(shè)闊值;
[0054] 若所述未播放多媒體資源的數(shù)量小于所述預(yù)設(shè)闊值,則從多媒體服務(wù)器上獲取目 標(biāo)多媒體資源的地址信息,所述目標(biāo)多媒體資源為所述多媒體資源集中本地已存儲的多媒 體資源的期次之后的多媒體資源;
[0055] 根據(jù)所述目標(biāo)多媒體資源的地址信息,下載所述目標(biāo)多媒體資源。
[0056] 本公開實施例提供的技術(shù)方案可W包括W下有益效果:
[0057] 通過終端判斷終端已存儲的多媒體資源集中所包括的未播放多媒體資源的數(shù)量 是否小于預(yù)設(shè)闊值,若未播放多媒體資源的數(shù)量小于預(yù)設(shè)闊值,則從多媒體服務(wù)器上獲取 目標(biāo)多媒體資源的地址信息,目標(biāo)多媒體資源為多媒體資源集中在終端已存儲的多媒體資 源的期次之后的多媒體資源,并根據(jù)目標(biāo)多媒體資源的地址信息,下載目標(biāo)多媒體資源。如 此,通過判斷終端已存儲的多媒體資源集中未播放的多媒體資源數(shù)量,并在該數(shù)量小于預(yù) 設(shè)闊值時自動從多媒體服務(wù)器中下載目標(biāo)多媒體資源,解決了需要通過手動操作下載多媒 體資源的問題,達(dá)到了提高操作便捷性的技術(shù)效果。
[0058] 應(yīng)當(dāng)理解的是,W上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
【附圖說明】
[0059] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施 例,并與說明書一起用于解釋本公開的原理。
[0060] 圖1是根據(jù)一示例性實施例示出的一種多媒體資源下載方法的流程圖。
[0061] 圖2是根據(jù)另一示例性實施例示出的一種多媒體資源下載方法的流程圖。
[0062] 圖3是根據(jù)一示例性實施例示出的一種多媒體資源下載裝置的框圖。
[0063] 圖4是根據(jù)另一示例性實施例示出的一種多媒體資源下載裝置的框圖。
[0064] 圖5是根據(jù)一示例性實施例示出的一種多媒體資源下載裝置500的框圖。
[0065] 圖6是根據(jù)另一示例性實施例示出的一種多媒體資源下載裝置600的框圖。
【具體實施方式】
[0066] 運里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述設(shè)及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。W下示例性實施例 中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0067] 本公開實施例提供的多媒體資源下載方法,可通過諸如手機(jī)、平板電腦和計算機(jī) 之類的終端執(zhí)行。終端中運行有用于下載和保存多媒體資源的應(yīng)用程序客戶端。
[0068] 圖1是根據(jù)一示例性實施例示出的一種多媒體資源下載方法的流程圖,本實施例 W該多媒體資源下載方法