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

媒體文件的下載方法和裝置的制造方法

文檔序號(hào):10555706閱讀:379來(lái)源:國(guó)知局
媒體文件的下載方法和裝置的制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種媒體文件的下載方法和裝置。其中,該媒體文件的下載方法包括:檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò);在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件,其中,賬號(hào)用于登錄終端上安裝的播放客戶(hù)端;使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新。本發(fā)明解決了媒體文件的播放效率低的技術(shù)問(wèn)題。
【專(zhuān)利說(shuō)明】
媒體文件的下載方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種媒體文件的下載方法和裝置。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)時(shí)代,目前用戶(hù)終端經(jīng)常通過(guò)連接無(wú)線(xiàn)局域網(wǎng)(WiFi)來(lái)上網(wǎng)瀏覽多媒體信息,從而避免使用移動(dòng)通信運(yùn)營(yíng)商提供的數(shù)據(jù)流量,導(dǎo)致產(chǎn)生過(guò)多的流量費(fèi)用,增加用戶(hù)的上網(wǎng)成本。如何讓用戶(hù)在未連接無(wú)線(xiàn)網(wǎng)絡(luò)的情況下也能正常地瀏覽網(wǎng)頁(yè)信息,比如,瀏覽娛樂(lè)信息,是很多終端應(yīng)用希望解決的問(wèn)題。
[0003]目前在媒體文件播放領(lǐng)域,較為主流的解決方案是讓用戶(hù)自助離線(xiàn)內(nèi)容,也即,當(dāng)終端連接無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),選擇喜歡的媒體文件,手動(dòng)下載媒體文件到終端上,以便在終端處于離線(xiàn)狀態(tài)下也可以播放,從而滿(mǎn)足了終端離線(xiàn)播放媒體文件的需求。圖1是根據(jù)相關(guān)技術(shù)中的一種媒體文件的下載的示意圖。如圖1所示,當(dāng)終端連接無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),用戶(hù)根據(jù)自己的喜好在媒體文件列表中手動(dòng)選擇媒體文件,可以選擇多個(gè)媒體文件,該媒體文件可以為音樂(lè)文件,比如,音樂(lè)播放器中的歌單。圖2是根據(jù)相關(guān)技術(shù)中的另一種媒體文件的下載的示意圖。如圖2所示,在用戶(hù)通過(guò)媒體文件列表選擇媒體文件之后,手動(dòng)下載音樂(lè)文件到終端上。在媒體文件下載到終端上之后,可以在終端處于離線(xiàn)狀態(tài)下進(jìn)行播放,從而滿(mǎn)足了終端離線(xiàn)播放媒體文件的需求。然而,用戶(hù)還會(huì)有嘗試欣賞未知媒體文件的需求,而這種需求無(wú)法通過(guò)現(xiàn)有的方案在終端處于離線(xiàn)狀態(tài)下得到解決。
[0004]上述讓用戶(hù)自主選擇的離線(xiàn)下載方案,可以讓用戶(hù)選擇自己喜歡媒體文件進(jìn)行下載,但無(wú)法解決讓用戶(hù)可以離線(xiàn)試聽(tīng)媒體文件的需求。而且用戶(hù)只能通過(guò)自助瀏覽和尋找來(lái)找到想要欣賞的媒體文件,然后手動(dòng)點(diǎn)擊來(lái)選擇媒體文件進(jìn)行離線(xiàn)下載。用戶(hù)的每次操作均需要全量更新,無(wú)法判定哪些媒體文件未欣賞,哪些媒體文件已欣賞,令用戶(hù)對(duì)媒體文件的使用效率降低,并且占據(jù)了更多的終端容量,導(dǎo)致終端花費(fèi)了更多的時(shí)間在更新音樂(lè)上,播放媒體文件的效率低。
[0005]針對(duì)上述媒體文件的播放效率低的技術(shù)問(wèn)題,目前尚未提出有效的解決方案。

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

[0006]本發(fā)明實(shí)施例提供了一種媒體文件的下載方法和裝置,以至少解決媒體文件的播放效率低的技術(shù)問(wèn)題。
[0007]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種媒體文件的下載方法。該媒體文件的下載方法包括:檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò);在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件,其中,賬號(hào)用于登錄終端上安裝的播放客戶(hù)端;使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新。
[0008]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種媒體文件的下載裝置。該媒體文件的下載裝置包括:檢測(cè)單元,用于檢測(cè)未連接無(wú)線(xiàn)網(wǎng)絡(luò)的終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò);獲取單元,用于在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件,其中,賬號(hào)用于登錄終端上安裝的播放客戶(hù)端;更新單元,用于在終端上存儲(chǔ)了通過(guò)播放客戶(hù)端下載的歷史媒體文件時(shí),使用目標(biāo)媒體文件對(duì)歷史媒體文件進(jìn)行更新;在終端上未存儲(chǔ)通過(guò)播放客戶(hù)端下載的歷史媒體文件時(shí),對(duì)目標(biāo)媒體文件進(jìn)行存儲(chǔ)。
[0009]在本發(fā)明實(shí)施例中,采用檢測(cè)未連接無(wú)線(xiàn)網(wǎng)絡(luò)的終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò);在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件,其中,賬號(hào)用于登錄終端上安裝的播放客戶(hù)端;在終端上存儲(chǔ)了通過(guò)播放客戶(hù)端下載的歷史媒體文件時(shí),使用目標(biāo)媒體文件對(duì)歷史媒體文件進(jìn)行更新;在終端上未存儲(chǔ)通過(guò)播放客戶(hù)端下載的歷史媒體文件時(shí),對(duì)目標(biāo)媒體文件進(jìn)行存儲(chǔ)的方式,也就是說(shuō),在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件,向用戶(hù)推薦媒體文件,從而實(shí)現(xiàn)了提高媒體文件的播放效率的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)中媒體文件的播放效率低的問(wèn)題。
【附圖說(shuō)明】
[0010]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0011]圖1是根據(jù)相關(guān)技術(shù)中的一種媒體文件的下載的示意圖;
[0012]圖2是根據(jù)相關(guān)技術(shù)中的另一種媒體文件的下載的示意圖;
[0013]圖3是根據(jù)本發(fā)明實(shí)施例的媒體文件的下載方法的硬件環(huán)境的示意圖;
[0014]圖4是根據(jù)本發(fā)明實(shí)施例的一種媒體文件的下載方法的流程圖;
[0015]圖5是根據(jù)本發(fā)明實(shí)施例的一種通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件的方法的流程圖;
[0016]圖6是根據(jù)本發(fā)明實(shí)施例的另一種通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件的方法的流程圖;
[0017]圖7是根據(jù)本發(fā)明實(shí)施例的另一種通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件的方法的流程圖;
[0018]圖8是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載方法的流程圖;
[0019]圖9是根據(jù)本發(fā)明實(shí)施例的媒體文件下載的一種首次使用的示意圖;
[0020]圖10是根據(jù)本發(fā)明實(shí)施例的媒體文件下載的另一種首次使用的示意圖;
[0021]圖11是根據(jù)本發(fā)明實(shí)施例的媒體文件下載的另一種首次使用的示意圖;
[0022]圖12是根據(jù)本發(fā)明實(shí)施例的媒體文件下載的另一種非首次使用的示意圖;
[0023]圖13是根據(jù)本發(fā)明實(shí)施例的媒體文件下載的另一種非首次使用的示意圖;
[0024]圖14是根據(jù)本發(fā)明實(shí)施例的一種媒體文件的下載裝置的示意圖;
[0025]圖15是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載裝置的示意圖;
[0026]圖16是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載裝置的示意圖;
[0027]圖17是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載裝置的示意圖;
[0028]圖18是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載裝置的示意圖;
[0029]圖19是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載裝置的示意圖;
[0030]圖20是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載裝置的示意圖;以及[0031 ]圖21是根據(jù)本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0032]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0033]需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0034]實(shí)施例1
[0035]根據(jù)本發(fā)明實(shí)施例,提供了一種媒體文件的下載方法的實(shí)施例。
[0036]可選地,在本實(shí)施例中,上述媒體文件的下載方法可以應(yīng)用于如圖3所示的由服務(wù)器102和終端104所構(gòu)成的硬件環(huán)境中。圖3是根據(jù)本發(fā)明實(shí)施例的媒體文件的下載方法的硬件環(huán)境的示意圖。如圖3所示,服務(wù)器102通過(guò)網(wǎng)絡(luò)與終端104進(jìn)行連接,上述網(wǎng)絡(luò)包括但不限于:廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),終端104并不限定于PC、手機(jī)、平板電腦等。本發(fā)明實(shí)施例的媒體文件的下載方法可以由服務(wù)器102來(lái)執(zhí)行,也可以由終端104來(lái)執(zhí)行,還可以是由服務(wù)器102和終端104共同執(zhí)行。其中,終端104執(zhí)行本發(fā)明實(shí)施例的媒體文件的下載方法也可以是由安裝在其上的客戶(hù)端來(lái)執(zhí)行。
[0037]圖4是根據(jù)本發(fā)明實(shí)施例的一種媒體文件的下載方法的流程圖。如圖4所示,該媒體文件的下載方法可以包括以下步驟:
[0038]步驟S102,檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò)。
[0039]在本申請(qǐng)上述步驟S102提供的技術(shù)方案中,終端具有連接無(wú)線(xiàn)局域網(wǎng)無(wú)線(xiàn)網(wǎng)絡(luò)的功能,該終端不限于手機(jī)、平板電腦等終端。對(duì)未連接無(wú)線(xiàn)網(wǎng)絡(luò)的終端進(jìn)行檢測(cè),確定終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò),該無(wú)線(xiàn)網(wǎng)絡(luò)包括但不限于無(wú)線(xiàn)局域網(wǎng),例如,無(wú)線(xiàn)網(wǎng)絡(luò);移動(dòng)通信網(wǎng)絡(luò),例如,2G網(wǎng)絡(luò),3G網(wǎng)絡(luò),4G網(wǎng)絡(luò),5G網(wǎng)絡(luò)??蛇x地,自動(dòng)檢測(cè)終端的網(wǎng)絡(luò)環(huán)境,確定終端是否處于提供無(wú)線(xiàn)網(wǎng)絡(luò)的環(huán)境中,比如,提供無(wú)線(xiàn)網(wǎng)絡(luò)的餐廳、電影院、機(jī)場(chǎng)、商場(chǎng)等室內(nèi)場(chǎng)所。終端連接無(wú)線(xiàn)網(wǎng)絡(luò),可以為自動(dòng)連接,也可以為手動(dòng)連接。當(dāng)無(wú)線(xiàn)網(wǎng)絡(luò)未設(shè)置安全密碼時(shí),如果終端檢測(cè)到該無(wú)線(xiàn)網(wǎng)絡(luò),終端自動(dòng)連接到無(wú)線(xiàn)網(wǎng)絡(luò),當(dāng)無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)置安全密碼時(shí),當(dāng)終端首次檢測(cè)到該無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),需要用戶(hù)手動(dòng)輸入該無(wú)線(xiàn)網(wǎng)絡(luò)對(duì)應(yīng)的安全密碼,進(jìn)而使終端獲得連接該無(wú)線(xiàn)網(wǎng)絡(luò)的權(quán)限。可以將該無(wú)線(xiàn)網(wǎng)絡(luò)對(duì)應(yīng)的安全密碼保存在終端,當(dāng)終端下次請(qǐng)求連接該無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),可以自動(dòng)連接。
[0040]步驟S104,在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件。
[0041]在本申請(qǐng)上述步驟S104提供的技術(shù)方案中,在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件。
[0042]可選地,在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件,其中,賬號(hào)用于登錄終端上安裝的播放客戶(hù)端。
[0043]該實(shí)施例的終端安裝播放客戶(hù)端,該播放客戶(hù)端通過(guò)賬號(hào)登陸,比如,該播放客戶(hù)端可以為酷狗音樂(lè)播放客戶(hù)端,酷我音樂(lè)播放客戶(hù)端、網(wǎng)易云音樂(lè)播放客戶(hù)端、愛(ài)奇藝視頻播放客戶(hù)端等播放客戶(hù)端,保存有賬號(hào)對(duì)應(yīng)的播放信息。該客戶(hù)端可以記錄與賬號(hào)對(duì)應(yīng)的用戶(hù)對(duì)媒體文件的收藏歷史記錄以及下載歷史記錄、播放歷史記錄等。
[0044]該實(shí)施例可以向賬號(hào)推薦目標(biāo)媒體文件。可選地,該賬號(hào)推薦的目標(biāo)媒體文件是通過(guò)播放客戶(hù)端中記錄的與賬號(hào)相對(duì)應(yīng)的用戶(hù)對(duì)媒體文件的播放習(xí)慣、對(duì)媒體文件的收藏歷史記錄、媒體文件的流行趨勢(shì)等向賬號(hào)推薦的媒體文件,為未知媒體文件,可以根據(jù)用戶(hù)收藏的媒體文件的類(lèi)型向賬號(hào)推薦目標(biāo)媒體文件,該目標(biāo)媒體文件在很大程度上可以被用戶(hù)接受。在檢測(cè)未連接無(wú)線(xiàn)網(wǎng)絡(luò)的終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò)之后,在檢測(cè)到未連接無(wú)線(xiàn)網(wǎng)絡(luò)的終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),也即,檢測(cè)到終端首次連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件,可選地,通過(guò)播放客戶(hù)端將目標(biāo)媒體文件通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)連接下載到終端上。該在通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件之后,目標(biāo)媒體文件為終端上的離線(xiàn)媒體文件,其中,離線(xiàn)媒體文件為下載到終端,不需要連接網(wǎng)絡(luò)也可以播放的媒體文件。
[0045]該實(shí)施例還可以向賬號(hào)推薦多個(gè)目標(biāo)媒體文件。可選地,該賬號(hào)推薦的多個(gè)目標(biāo)媒體文件是通過(guò)播放客戶(hù)端中記錄的與賬號(hào)相對(duì)應(yīng)的用戶(hù)對(duì)媒體文件的收藏歷史記錄以及媒體文件的流行趨勢(shì)等向賬號(hào)推薦的多個(gè)媒體文件。在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載多個(gè)目標(biāo)媒體文件。在通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載多個(gè)目標(biāo)媒體文件之后,多個(gè)目標(biāo)媒體文件為終端上的多個(gè)離線(xiàn)媒體文件。
[0046]可選地,當(dāng)通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件的數(shù)量達(dá)到第一預(yù)設(shè)數(shù)量時(shí),可以對(duì)該目標(biāo)媒體文件進(jìn)行播放。
[0047]可選地,當(dāng)通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件的數(shù)量達(dá)到第二預(yù)設(shè)數(shù)量時(shí),停止通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載該目標(biāo)媒體文件,其中,第二預(yù)設(shè)數(shù)量大于第一預(yù)設(shè)數(shù)量。
[0048]可選地,該實(shí)施例的賬號(hào)還包括游客ID,播放客戶(hù)端可以根據(jù)游客ID以游客方式播放媒體文件,不影響播放客戶(hù)端的其它播放功能。
[0049]該實(shí)施例在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件,進(jìn)而實(shí)現(xiàn)了對(duì)目標(biāo)媒體文件的獲取。
[0050]步驟S106,使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新。
[0051]在本申請(qǐng)上述步驟S106提供的技術(shù)方案中,使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新。
[0052]可選地,在終端上存儲(chǔ)了通過(guò)播放客戶(hù)端下載的歷史媒體文件時(shí),使用目標(biāo)媒體文件對(duì)歷史媒體文件進(jìn)行更新;在終端上未存儲(chǔ)通過(guò)播放客戶(hù)端下載的歷史媒體文件時(shí),對(duì)目標(biāo)媒體文件進(jìn)行存儲(chǔ)。終端上可以存儲(chǔ)通過(guò)播放客戶(hù)端下載的歷史媒體文件,該歷史媒體文件為在下載目標(biāo)媒體文件之前通過(guò)播放客戶(hù)端已經(jīng)下載的媒體文件,也即,本地媒體文件。判斷終端上是否存儲(chǔ)了通過(guò)播放客戶(hù)端下載的歷史媒體文件,如果判斷出終端上存儲(chǔ)了通過(guò)播放客戶(hù)端下載的歷史媒體文件時(shí),使用目標(biāo)媒體文件對(duì)歷史媒體文件進(jìn)行更新,不需要用戶(hù)手動(dòng)瀏覽進(jìn)行更新操作。
[0053]可選地,當(dāng)歷史媒體文件達(dá)到一定數(shù)量時(shí),并且距離上次更新時(shí)間達(dá)到設(shè)定的周期時(shí),使用目標(biāo)媒體文件對(duì)歷史媒體文件進(jìn)行更新、替換。在歷史媒體文件中,有的媒體文件被播放客戶(hù)端播放過(guò),有的媒體文件沒(méi)有被客戶(hù)端播放過(guò)??蛇x地,使用目標(biāo)媒體文件對(duì)已經(jīng)被播放客戶(hù)端播放過(guò)或者切換過(guò)的歷史媒體文件進(jìn)行更新,避免了對(duì)沒(méi)有被播放客戶(hù)端播放或者切換過(guò)的歷史媒體文件進(jìn)行更新,提高了媒體文件的播放效率。
[0054]可選地,在使用目標(biāo)媒體文件對(duì)歷史媒體文件進(jìn)行更新的過(guò)程中,顯示已經(jīng)更新的歷史媒體文件的數(shù)量,從而提示用戶(hù)歷史媒體文件已經(jīng)更新。
[0055]當(dāng)終端上未存儲(chǔ)通過(guò)播放客戶(hù)端下載的歷史媒體文件時(shí),對(duì)目標(biāo)媒體文件進(jìn)行存儲(chǔ)。
[0056]在實(shí)施例中,在終端存儲(chǔ)了通過(guò)播放客戶(hù)端下載的歷史媒體文件時(shí),使用目標(biāo)媒體文件對(duì)歷史媒體文件進(jìn)行更新;在終端上未存儲(chǔ)通過(guò)播放客戶(hù)端下載的歷史媒體文件時(shí),對(duì)目標(biāo)媒體文件進(jìn)行存儲(chǔ),這樣當(dāng)終端不再連接無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),播放客戶(hù)端也可以在不消耗流量的情況下對(duì)目標(biāo)媒體文件進(jìn)行流程地播放,提高了目標(biāo)媒體文件的播放效率。
[0057]需要說(shuō)明的是,本發(fā)明實(shí)施例對(duì)服務(wù)器投放的媒體文件的類(lèi)型不做具體限定,月艮務(wù)器投放的媒體文件可以是視頻文件、音頻文件、圖片文件或者文本文件等,也可以是這幾種文件的任意組合,例如,文本文件和圖片文件的組合,視頻文件和文本文件的組合。具體的產(chǎn)品形態(tài)可以是例如視頻廣告、原生廣告、搜索廣告等。
[0058]通過(guò)上述步驟S102至步驟S106,檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò);在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件,其中,賬號(hào)用于登錄終端上安裝的播放客戶(hù)端;使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新,實(shí)現(xiàn)離線(xiàn)緩存的目的,可以解決媒體文件的播放效率低的技術(shù)問(wèn)題,進(jìn)而提高媒體文件的播放效率的技術(shù)效果。
[0059]作為一種可選的實(shí)施方式,在終端上存儲(chǔ)了歷史媒體文件時(shí),若歷史媒體文件中存在已播放過(guò)的媒體文件,對(duì)已播放過(guò)的歷史媒體文件進(jìn)行更新。
[0060]圖5是根據(jù)本發(fā)明實(shí)施例的一種通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件的方法的流程圖。如圖5所示,該通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件的方法包括以下步驟:
[0061]步驟S201,在終端上存儲(chǔ)了歷史媒體文件的情況下,判斷歷史媒體文件中是否存在已播放過(guò)的媒體文件。
[0062]在本申請(qǐng)上述步驟S201提供的技術(shù)方案中,在終端上存儲(chǔ)了歷史媒體文件的情況下,歷史媒體文件中存在已播放過(guò)的媒體文件和未播放過(guò)的媒體文件,可選地,對(duì)歷史媒體文件中已播放過(guò)的媒體文件進(jìn)行標(biāo)記,比如,通過(guò)標(biāo)識(shí)符Flag對(duì)已播放過(guò)的媒體文件進(jìn)行標(biāo)記。判斷歷史媒體文件中是否存在已播放過(guò)的媒體文件,也即,判斷歷史媒體文件中是否存在通過(guò)標(biāo)識(shí)符Flag標(biāo)記的媒體文件。
[0063]步驟S202,若存在已播放過(guò)的媒體文件,則獲取已播放過(guò)的媒體文件的數(shù)量。
[0064]在本申請(qǐng)上述步驟S202提供的技術(shù)方案中,在判斷歷史媒體文件中是否存在已播放過(guò)的媒體文件之后,若存在已播放過(guò)的媒體文件,則獲取已播放過(guò)的媒體文件的數(shù)量。判斷歷史媒體文件中是否存在已播放過(guò)的媒體文件當(dāng)已播放過(guò)的媒體文件通過(guò)標(biāo)識(shí)符Flag標(biāo)記時(shí),檢測(cè)標(biāo)識(shí)符Flag數(shù),標(biāo)識(shí)符Flag數(shù)即為已播放過(guò)的媒體文件的數(shù)量。
[0065]步驟S203,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件。
[0066]在本申請(qǐng)上述步驟S203提供的技術(shù)方案中,在獲取已播放過(guò)的媒體文件的數(shù)量之后,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件,,其中,目標(biāo)媒體文件的數(shù)量與已播放過(guò)的媒體文件的數(shù)量相同,將已播放過(guò)的媒體文件更新為目標(biāo)媒體文件,保留未播放的媒體文件,從而只有被播放過(guò)的媒體文件會(huì)被更新、替換,節(jié)省媒體文件更新同步的時(shí)間,并且減少內(nèi)存占用,提高了媒體文件的播放效率。
[0067]使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新包括:將已播放過(guò)的媒體文件更新為目標(biāo)媒體文件。
[0068]該實(shí)施例通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件包括:在終端上存儲(chǔ)了歷史媒體文件的情況下,判斷歷史媒體文件中是否存在已播放過(guò)的媒體文件;若存在已播放過(guò)的媒體文件,則獲取已播放過(guò)的媒體文件的數(shù)量;通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件,其中,目標(biāo)媒體文件的數(shù)量與已播放過(guò)的媒體文件的數(shù)量相同;將已播放過(guò)的媒體文件更新為目標(biāo)媒體文件,實(shí)現(xiàn)了通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件,提高了媒體文件的播放效率。
[0069]作為一種可選的實(shí)施方式,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件包括:在終端上存儲(chǔ)了歷史媒體文件時(shí),獲取歷史媒體文件的數(shù)量;通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載相同數(shù)量的目標(biāo)媒體文件;使用目標(biāo)媒體文件對(duì)歷史媒體文件進(jìn)行更新包括:將歷史媒體文件全部更新為數(shù)量的目標(biāo)媒體文件。
[0070]圖6是根據(jù)本發(fā)明實(shí)施例的另一種通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件的方法的流程圖。如圖6所示,該通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件的方法包括以下步驟:
[0071]步驟S301,在終端上存儲(chǔ)了歷史媒體文件的情況下,獲取歷史媒體文件的數(shù)量。
[0072]在本申請(qǐng)上述步驟S301提供的技術(shù)方案中,在終端上存儲(chǔ)了歷史媒體文件的情況下,獲取歷史媒體文件的數(shù)量。
[0073]終端上可以存儲(chǔ)通過(guò)播放客戶(hù)端下載的多個(gè)歷史媒體文件,該多個(gè)歷史媒體文件為在下載目標(biāo)媒體文件之前通過(guò)播放客戶(hù)端已經(jīng)下載的多個(gè)媒體文件,也即,多個(gè)本地媒體文件。判斷終端上是否存儲(chǔ)了通過(guò)播放客戶(hù)端下載的多個(gè)歷史媒體文件,如果判斷出終端上存儲(chǔ)了通過(guò)播放客戶(hù)端下載的多個(gè)歷史媒體文件時(shí),獲取歷史媒體文件的數(shù)量。
[0074]步驟S302,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件。
[0075]在本申請(qǐng)上述步驟S302提供的技術(shù)方案中,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件,目標(biāo)媒體文件的數(shù)量與歷史媒體文件的數(shù)量相同??蛇x地,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件包括多個(gè)目標(biāo)媒體文件,在獲取歷史媒體文件的數(shù)量之后,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載相同數(shù)量的目標(biāo)媒體文件。
[0076]可選地,使用目標(biāo)媒體文件對(duì)歷史媒體文件進(jìn)行更新包括將歷史媒體文件全部更新為數(shù)量的目標(biāo)媒體文件,使歷史媒體文件全部得以替換,不需要用戶(hù)手動(dòng)瀏覽和操作。當(dāng)終端不再連接無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),該終端也可以在不消耗流量的情況下流暢地播放目標(biāo)媒體文件。
[0077]使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新包括:將歷史媒體文件全部更新為目標(biāo)媒體文件。
[0078]該實(shí)施例通過(guò)在終端上存儲(chǔ)了歷史媒體文件時(shí),獲取歷史媒體文件的數(shù)量;通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載相同數(shù)量的目標(biāo)媒體文件;將歷史媒體文件全部更新為數(shù)量的目標(biāo)媒體文件,實(shí)現(xiàn)了通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件的目的,提高了媒體文件的播放效率。
[0079]作為一種可選的實(shí)施方式,在檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò)之前,設(shè)置對(duì)歷史媒體文件進(jìn)行更新的更新周期,其中,每個(gè)更新周期內(nèi)為對(duì)歷史媒體文件進(jìn)行更新的次數(shù)被設(shè)置為I次或多次。
[0080]歷史媒體文件在更新時(shí)通過(guò)更新周期進(jìn)行更新的。在檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò)之前,設(shè)置該更新周期,其中,每個(gè)更新周期內(nèi)為對(duì)歷史媒體文件進(jìn)行更新的次數(shù)被設(shè)置為I次,也可以被設(shè)置為多次。
[0081]可選地,當(dāng)歷史媒體文件的存儲(chǔ)空間、播放時(shí)間、文件個(gè)數(shù)達(dá)到一定量時(shí),并且距離對(duì)歷史媒體文件上次更新的時(shí)間達(dá)到設(shè)置的更新周期時(shí),對(duì)歷史媒體文件進(jìn)行更新,該更新周期可以為I天。
[0082]該實(shí)施例通過(guò)設(shè)定固定、合理的更新周期有利于避免頻繁檢測(cè)并更新,減少無(wú)效喚起對(duì)歷史媒體文件更新操作的次數(shù),從而防止過(guò)度占用流量和終端的內(nèi)存,提高了媒體文件的播放效率。
[0083]作為一種可選的實(shí)施方式,在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),若本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò),則通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件。
[0084]圖7是根據(jù)本發(fā)明實(shí)施例的另一種通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件的方法的流程圖。如圖7所示,該通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件的方法包括以下步驟:
[0085]步驟S401,在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),判斷本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是否是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò)。
[0086]在本申請(qǐng)上述步驟S401提供的技術(shù)方案中,在終端的更新周期中,終端可以多次連接到無(wú)線(xiàn)網(wǎng)絡(luò)。在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),判斷本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是否是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò)的情況,比如,當(dāng)更新周期為一天時(shí),判斷每日首次連接到無(wú)線(xiàn)網(wǎng)絡(luò)的情況。其中,更新周期包括當(dāng)前更新周期。
[0087]步驟S402,若本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò),則通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件。
[0088]在本申請(qǐng)上述步驟S402提供的技術(shù)方案中,若本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò),則通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件。
[0089]可選地,當(dāng)用戶(hù)首次進(jìn)入播放客戶(hù)端的播放功能入口時(shí),按照簡(jiǎn)要的功能說(shuō)明查找確認(rèn)開(kāi)關(guān)。其中,確認(rèn)開(kāi)關(guān)為確認(rèn)開(kāi)啟的功能開(kāi)關(guān)。當(dāng)確認(rèn)開(kāi)關(guān)開(kāi)啟功能之后,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件,也即,開(kāi)始對(duì)目標(biāo)媒體文件進(jìn)行緩存,同時(shí)頁(yè)面內(nèi)進(jìn)行對(duì)媒體文件下載的說(shuō)明提示。當(dāng)下載的目標(biāo)媒體文件大于第一預(yù)設(shè)數(shù)量時(shí),可以通過(guò)播放按鈕點(diǎn)擊播放目標(biāo)媒體文件。當(dāng)下載的目標(biāo)媒體文件大于第二預(yù)設(shè)數(shù)量時(shí),結(jié)束對(duì)目標(biāo)媒體文件的下載。
[0090]可選地,若本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)不是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò),可以自動(dòng)推薦并更新已播放的歷史媒體文件。在更新歷史媒體文件時(shí),在終端的外部顯示更新歷史媒體文件的進(jìn)度,從而提示用戶(hù)歷史媒體文件正在更新。在歷史媒體文件更新完成之后,在終端的外部顯示已經(jīng)更新的歷史媒體文件的數(shù)量,從而提示用戶(hù)媒體文件已經(jīng)更新。
[0091]可選地,在更新周期中更新歷史媒體文件,替換已經(jīng)播放過(guò)或者切換過(guò)的歌曲。在打開(kāi)播放客戶(hù)端時(shí),前后臺(tái)進(jìn)行切換,檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò),是否已經(jīng)完成上次對(duì)歷史媒體文件的更新,如果沒(méi)有完成對(duì)歷史媒體文件的更新,則繼續(xù)對(duì)沒(méi)有完成更新的歷史媒體文件進(jìn)行更新。如果在終端斷開(kāi)無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),歷史媒體文件沒(méi)有完全更新,則在下一更新周期繼續(xù)對(duì)歷史媒體文件進(jìn)行更新。
[0092]該實(shí)施例通過(guò)在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),判斷本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是否是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò),其中,更新周期包括當(dāng)前更新周期;若本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò),則通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件,實(shí)現(xiàn)了檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件,提高了媒體文件的播放效率。
[0093]作為一種可選的實(shí)施方式,在判斷本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是否是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò)之后,若本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)不是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò),則判斷上一個(gè)更新周期中是否存在需要更新、但尚未更新的歷史媒體文件;若上一個(gè)更新周期中存在需要更新、但尚未更新的歷史媒體文件,則通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的、數(shù)量為第一值的目標(biāo)媒體文件,其中,上一個(gè)更新周期中存在的需要更新、但尚未更新的歷史媒體文件的數(shù)量為第一值。
[0094]歷史媒體文件在上一更新周期中有需要更新但是還沒(méi)有更新的。判斷本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是否是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò),在判斷本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是否是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò)之后,若本次連接到的無(wú)線(xiàn)網(wǎng)絡(luò)不是當(dāng)前更新周期中首次連接到的無(wú)線(xiàn)網(wǎng)絡(luò),則判斷上一個(gè)更新周期中對(duì)歷史媒體文件是否需要更新,但是還沒(méi)有更新;若上一個(gè)更新周期中存在需要更新、但尚未更新的歷史媒體文件,則通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的、數(shù)量為第一值的目標(biāo)媒體文件,其中,上一個(gè)更新周期中存在的需要更新、但尚未更新的歷史媒體文件的數(shù)量也為第一值。
[0095]作為一種可選的實(shí)施方式,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件包括:在當(dāng)前更新周期上通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)從服務(wù)器下載向賬號(hào)推薦的目標(biāo)媒體文件,其中,更新周期包括當(dāng)前更新周期,目標(biāo)媒體文件的數(shù)量為第二值;使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新包括:在當(dāng)前更新周期上使用目標(biāo)媒體文件中的第一部分對(duì)歷史媒體文件進(jìn)行更新,并在當(dāng)前更新周期之后的一個(gè)或多個(gè)更新周期上使用目標(biāo)媒體文件中除第一部分之外的第二部分對(duì)歷史媒體文件進(jìn)行更新。
[0096]在當(dāng)前更新周期上通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)從服務(wù)器下載向賬號(hào)推薦的目標(biāo)媒體文件,更新周期包括當(dāng)前更新周期,此時(shí)目標(biāo)媒體文件為一批媒體文件,數(shù)量為第二值;將目標(biāo)媒體文件分成多個(gè)部分,也即,分成多批,在當(dāng)前更新周期上使用目標(biāo)媒體文件中的第一部分對(duì)歷史媒體文件進(jìn)行更新,并在當(dāng)前更新周期之后的一個(gè)或多個(gè)更新周期上使用目標(biāo)媒體文件中除第一部分之外的第二部分對(duì)歷史媒體文件進(jìn)行更新,該實(shí)施例的更新周期可以為一天??蛇x地,當(dāng)媒體文件為音樂(lè)媒體文件時(shí),首次下載批量音樂(lè)包,每日分批推薦給用戶(hù)收聽(tīng),從而實(shí)現(xiàn)通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件。
[0097]作為一種可選的實(shí)施方式,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件包括:在終端上存儲(chǔ)了歷史媒體文件的情況下,判斷歷史媒體文件中是否存在播放時(shí)被切換掉或播放時(shí)被快進(jìn)的媒體文件;若存在媒體文件,則獲取媒體文件的數(shù)量;通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件,其中,目標(biāo)媒體文件的數(shù)量與媒體文件的數(shù)量相同;使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新包括:將媒體文件更新為目標(biāo)媒體文件。
[0098]在該實(shí)施例中,歷史媒體文件中存在播放時(shí)被切換掉或播放時(shí)被快進(jìn)的媒體文件。在終端上存儲(chǔ)了歷史媒體文件的情況下,判斷歷史媒體文件中是否存在播放時(shí)被切換掉或播放時(shí)被快進(jìn)的媒體文件;若存在媒體文件,則獲取該媒體文件的數(shù)量;通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載與媒體文件的數(shù)量相同的目標(biāo)媒體文件,將媒體文件更新為目標(biāo)媒體文件,可選地,當(dāng)媒體文件為音樂(lè)媒體文件按時(shí),首次下載一個(gè)完整的歌單/電臺(tái),根據(jù)用戶(hù)對(duì)該歌單的操作來(lái)生成新的歌曲,替換掉該歌單內(nèi)用戶(hù)頻繁切掉/快進(jìn)的音樂(lè),從而實(shí)現(xiàn)通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件。
[0099]作為一種可選的實(shí)施方式,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件:通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件,其中,目標(biāo)媒體文件是根據(jù)賬號(hào)的歷史播放信息以及網(wǎng)絡(luò)媒體文件的屬性信息從網(wǎng)絡(luò)媒體文件中選擇得到的。
[0100]通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)從服務(wù)器下載目標(biāo)媒體文件,其中,目標(biāo)媒體文件是服務(wù)器根據(jù)賬號(hào)的歷史播放信息以及網(wǎng)絡(luò)媒體文件的屬性信息從網(wǎng)絡(luò)媒體文件中選擇得到的。
[0101]賬號(hào)用于登陸播放客戶(hù)端,賬號(hào)的歷史播放信息可以是用戶(hù)個(gè)人對(duì)媒體文件的收藏歷史??蛇x地,該賬號(hào)包括游客ID,播放客戶(hù)端可以根據(jù)游客ID以游客方式播放媒體文件,不影響播放客戶(hù)端的其它播放功能,同時(shí)同樣會(huì)記錄歷史播放信息,只是游客會(huì)少一些功能。比如,播放客戶(hù)端可以以游客方式收聽(tīng)音樂(lè)媒體文件,不影響其它使用播放客戶(hù)端的“隨身聽(tīng)功能,同時(shí)同樣會(huì)記錄音樂(lè)媒體文件的歷史播放信息。通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)可以下載網(wǎng)絡(luò)媒體文件,網(wǎng)絡(luò)媒體文件的屬性可以為流行的媒體文件的屬性信息,根據(jù)賬號(hào)的歷史播放信息以及網(wǎng)絡(luò)媒體文件的屬性信息從網(wǎng)絡(luò)媒體文件中選擇目標(biāo)媒體文件,從而實(shí)現(xiàn)通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件,提高了媒體文件的播放效率。
[0102]可選地,目標(biāo)媒體文件的獲取除了是根據(jù)賬號(hào)的歷史播放信息以及網(wǎng)絡(luò)媒體文件的屬性信息從網(wǎng)絡(luò)媒體文件中選擇得到的之外,還可以從網(wǎng)絡(luò)熱門(mén)音樂(lè)、排行榜等項(xiàng)目中進(jìn)行推送,也不限于從用戶(hù)對(duì)媒體文件的播放習(xí)慣獲得。
[0103]作為一種可選的實(shí)施方式,在通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件時(shí),顯示下載進(jìn)度指示信息,其中,下載進(jìn)度指示信息用于指示進(jìn)行下載目標(biāo)媒體文件的進(jìn)度。
[0104]在通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件時(shí),顯示下載進(jìn)度指示信息,也即,將目標(biāo)媒體文件通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)緩存至終端,同時(shí)顯示下載進(jìn)度指示信息以指示對(duì)目標(biāo)媒體文件進(jìn)行下載目標(biāo)媒體文件的進(jìn)度。
[0105]可選地,當(dāng)網(wǎng)絡(luò)變?yōu)榉菬o(wú)線(xiàn)網(wǎng)絡(luò)時(shí),對(duì)目標(biāo)媒體文件的下載將暫停,當(dāng)終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),則繼續(xù)對(duì)未下載的目標(biāo)媒體文件進(jìn)行下載。在對(duì)目標(biāo)媒體文件進(jìn)行下載的過(guò)程中,如果終端的內(nèi)存超出上限值時(shí),暫停對(duì)目標(biāo)媒體文件的下載,輸出用于提示終端內(nèi)存已滿(mǎn)的提示信息,則需要對(duì)終端的內(nèi)存進(jìn)行清理以騰出多余的空間存儲(chǔ)未下載的目標(biāo)媒體文件。在對(duì)終端的內(nèi)存進(jìn)行清理之后,繼續(xù)下載目標(biāo)媒體文件。
[0106]作為一種可選的實(shí)施方式,在使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新時(shí),在不需更新的歷史媒體文件和已更新的目標(biāo)媒體文件的數(shù)量超過(guò)預(yù)定閾值時(shí),顯示允許播放信息,其中,允許播放信息用于指示允許對(duì)不需更新的歷史媒體文件和已更新的目標(biāo)媒體文件進(jìn)行播放。
[0107]歷史媒體文件包括不需更新的歷史媒體文件和已更新的歷史媒體文件。在使用目標(biāo)媒體文件對(duì)歷史媒體文件進(jìn)行更新時(shí),在不需更新的歷史媒體文件和已更新的目標(biāo)媒體文件的數(shù)量超過(guò)預(yù)定閾值時(shí),顯示允許播放信息,從而對(duì)不需更新的歷史媒體文件和已更新的目標(biāo)媒體文件進(jìn)行播放,提高了媒體文件的播放效率。
[0108]實(shí)施例2
[0109]下面結(jié)合優(yōu)選的實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行說(shuō)明。
[0110]該實(shí)施例的終端為移動(dòng)通訊終端,比如,智能手機(jī)。用戶(hù)使用移動(dòng)通訊終端常見(jiàn)的應(yīng)用場(chǎng)景有在線(xiàn)獲取多媒體信息,進(jìn)行游戲,聽(tīng)音樂(lè)等。然而當(dāng)用戶(hù)在室外活動(dòng)時(shí),無(wú)法連接無(wú)線(xiàn)局域網(wǎng)無(wú)線(xiàn)網(wǎng)絡(luò),或者需要瀏覽的媒體文件的體積較大,不適合使用流量查看時(shí),如何能讓使用者在移動(dòng)通訊終端處于離線(xiàn)狀態(tài)時(shí)也能正常使用移動(dòng)通訊終端的應(yīng)用功能,是當(dāng)前各類(lèi)內(nèi)容類(lèi)應(yīng)用產(chǎn)品的挑戰(zhàn)和機(jī)遇。
[0111]圖8是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載方法的流程圖。如圖8所示,該媒體文件的下載方法包括以下步驟:
[0112]步驟S501,判斷歷史媒體文件是否滿(mǎn)足更新條件。
[0113]該更新條件按可以為當(dāng)歷史媒體文件達(dá)到一定數(shù)量時(shí),也即,本地媒體文件達(dá)到一定量(存儲(chǔ)空間/播放時(shí)間/文件個(gè)數(shù)),并且距離上次更新時(shí)間達(dá)到設(shè)定的更新周期時(shí),開(kāi)始對(duì)歷史媒體文件更新,該更新周期可以為I天。在該實(shí)施例中,設(shè)定固定、合理的更新周期有利于避免頻繁檢測(cè)并更新,減少無(wú)效喚起更新操作的次數(shù),防止過(guò)渡占用用戶(hù)流量和內(nèi)存。
[0114]步驟S502,確定是否需要更新歷史媒體文件。
[0115]在判斷出歷史媒體文件滿(mǎn)足更新條件之后,確定是否需要更新歷史媒體文件,也即,確定是否需要更新本地媒體文件。
[0116]步驟S503,下載目標(biāo)媒體文件到本地。
[0117]在需要對(duì)歷史媒體文件進(jìn)行更新時(shí),下載目標(biāo)媒體文件到本地。
[0118]步驟S504,更新歷史媒體文件。
[0119]在下載目標(biāo)媒體文件到本地之后,通過(guò)目標(biāo)媒體文件對(duì)歷史媒體文件進(jìn)行更新。
[0120]步驟S505,判斷是否存儲(chǔ)了足夠的媒體文件。
[0121]在對(duì)歷史媒體文件進(jìn)行更新的過(guò)程中,判斷本地是否已經(jīng)存儲(chǔ)了足夠的媒體文件。
[0122]步驟S506,對(duì)媒體文件開(kāi)始播放。
[0123]當(dāng)判斷出本地存儲(chǔ)了足夠的媒體文件之后,對(duì)媒體文件開(kāi)始播放。
[0124]步驟S507,記錄播放的媒體文件。[Ο? 25]在媒體文件播放時(shí),對(duì)已經(jīng)能夠播放的媒體文件進(jìn)行記錄,可以通過(guò)標(biāo)識(shí)符Flag對(duì)已播放的媒體文件進(jìn)行記錄。
[0126]該實(shí)施例通過(guò)判斷歷史媒體文件是否滿(mǎn)足更新條件,在歷史媒體文件時(shí),確定是否需要更新歷史媒體文件,在確定是否需要更新歷史媒體文件時(shí)下載目標(biāo)媒體文件到本地,更新歷史媒體文件,判斷是否存儲(chǔ)了足夠的媒體文件,在存儲(chǔ)了足夠的媒體文件時(shí),對(duì)媒體文件開(kāi)始播放,記錄播放的媒體文件,提高了媒體文件的播放效率。
[0127]在該實(shí)施例中,對(duì)于前端實(shí)現(xiàn)邏輯,在初次使用媒體文件的功能時(shí),入口通過(guò)標(biāo)簽/紅點(diǎn)等提醒方式,提示用戶(hù)新功能入口,用戶(hù)點(diǎn)擊后拉起說(shuō)明彈窗,并提供功能開(kāi)啟按鈕。檢測(cè)當(dāng)前無(wú)線(xiàn)網(wǎng)絡(luò)環(huán)境,若在無(wú)線(xiàn)網(wǎng)絡(luò)環(huán)境下,則按鈕可點(diǎn)且顯示“開(kāi)始使用”;否則不可點(diǎn)擊且顯示“請(qǐng)連接無(wú)線(xiàn)網(wǎng)絡(luò)”的提示語(yǔ)。
[0128]若用戶(hù)點(diǎn)擊“開(kāi)始使用”的開(kāi)啟按鈕,則打開(kāi)設(shè)置內(nèi)媒體文件的下載的開(kāi)關(guān),拉起下載功能主頁(yè)。此時(shí)播放按鈕不可用,根據(jù)后臺(tái)的預(yù)設(shè)算法推薦首批目標(biāo)媒體文件,開(kāi)始下載目標(biāo)媒體文件。頁(yè)面內(nèi)實(shí)時(shí)同步下載進(jìn)度,下載進(jìn)度可以為百分比=(本次已下載目標(biāo)媒體文件數(shù)量/本次需要下載目標(biāo)媒體文件數(shù)量)*100% )。
[0129]可選地,頁(yè)面內(nèi)顯示同步中動(dòng)畫(huà),如果已下載的目標(biāo)媒體文件數(shù)量大于等于預(yù)設(shè)數(shù)量,則按鈕可點(diǎn)擊開(kāi)始播放,播放列表為已緩存的目標(biāo)媒體文件,點(diǎn)擊播放后,窗口關(guān)閉,開(kāi)始播放。在目標(biāo)媒體文件播放時(shí),已開(kāi)始播放的媒體文件會(huì)記錄已收聽(tīng)的標(biāo)識(shí)符Flag。在媒體文件播放時(shí),后臺(tái)繼續(xù)下載任務(wù),直至歷史媒體文件更新完成。
[0130]在目標(biāo)媒體文件下載完成后顯示目標(biāo)媒體文件的更新時(shí)間,比如,單位為:分鐘、小時(shí)、天、月,取最小整數(shù)單位。未滿(mǎn)η個(gè)單位顯示η — I個(gè)單位,比如:I小時(shí)59分鐘顯示I小時(shí)、I天23小時(shí)顯示I天。
[0131]當(dāng)用戶(hù)非初次進(jìn)入播放客戶(hù)端的功能入口時(shí),用戶(hù)打開(kāi)播放客戶(hù)端時(shí),自動(dòng)監(jiān)測(cè)網(wǎng)絡(luò)環(huán)境無(wú)線(xiàn)網(wǎng)絡(luò),比如,在無(wú)線(xiàn)網(wǎng)絡(luò)滿(mǎn)足更新條件。可選地,當(dāng)歷史媒體文件達(dá)到一定數(shù)量時(shí),也即,本地媒體文件達(dá)到一定量(存儲(chǔ)空間/播放時(shí)間/文件個(gè)數(shù)),并且距離上次更新時(shí)間達(dá)到設(shè)定的更新周期時(shí),開(kāi)始對(duì)歷史媒體文件更新,該更新周期可以為I天。在該實(shí)施例中,設(shè)定固定、合理的更新周期有利于避免頻繁檢測(cè)并更新,減少無(wú)效喚起更新操作的次數(shù),防止過(guò)渡占用用戶(hù)流量和內(nèi)存。
[0132]如果在無(wú)線(xiàn)網(wǎng)絡(luò)滿(mǎn)足更新條件,則進(jìn)入同步流程;否則不進(jìn)行操作。根據(jù)后臺(tái)的預(yù)設(shè)算法推薦本次需要下載的目標(biāo)媒體文件,開(kāi)始下載目標(biāo)媒體文件。
[0133]頁(yè)面內(nèi)可播放的目標(biāo)媒體文件的時(shí)長(zhǎng)可以保持為60min,頁(yè)面內(nèi)實(shí)時(shí)同步下載進(jìn)度,下載進(jìn)度可以為百分比=(本次已下載目標(biāo)媒體文件數(shù)量/本次需要下載目標(biāo)媒體文件數(shù)量)*100% )。在目標(biāo)媒體文件同步的過(guò)程中,播放按鈕可隨時(shí)點(diǎn)擊開(kāi)始播放。在更新完成之前,播放列表為更新的媒體文件。在同步完成后,生成新的播放列表,新的播放列表=本次下載目標(biāo)媒體文件+更新前播放列表內(nèi)未播放的歷史媒體文件,進(jìn)而替換更新前的播放列表。在點(diǎn)擊播放之后,窗口關(guān)閉,開(kāi)始播放。在播放的過(guò)程中,已開(kāi)始播放的目標(biāo)媒體文件會(huì)記錄已播放的標(biāo)識(shí)符Flag ο在目標(biāo)媒體文件播放時(shí),后臺(tái)繼續(xù)下載任務(wù),直至歷史媒體文件更新完成。
[0134]在目標(biāo)媒體文件下載完成后顯示目標(biāo)媒體文件的更新時(shí)間,比如,單位為:分鐘、小時(shí)、天、月,取最小整數(shù)單位。未滿(mǎn)η個(gè)單位顯示η — I個(gè)單位,比如,I小時(shí)59分鐘顯示I小時(shí),I天23小時(shí)顯示I天。
[0135]在該實(shí)施例中,按照更新周期更新一次媒體文件的緩存列表,替換上一更新周期已播放過(guò)的媒體文件。
[0136]用戶(hù)可以在新的更新周期打開(kāi)播放客戶(hù)端,在前后臺(tái)進(jìn)行切換時(shí),檢測(cè)終端否在無(wú)線(xiàn)網(wǎng)絡(luò)環(huán)境,是否已經(jīng)完成上一更新周期的歷史媒體文件的更新。如果沒(méi)有完成上一更新周期的歷史媒體文件的更新,則繼續(xù)對(duì)歷史媒體文件進(jìn)行更新。
[0137]可選地,若未完全更新完需要更新的歷史媒體文件的數(shù)量,則不替換歷史媒體文件的緩存列表。
[0138]可選地,在一個(gè)終端連接無(wú)線(xiàn)網(wǎng)絡(luò)的周期內(nèi)未完全更新,在終端下次連接上無(wú)線(xiàn)網(wǎng)絡(luò)時(shí)可以繼續(xù)更新。
[0139]對(duì)于媒體文件在下載過(guò)程的特殊情況,當(dāng)網(wǎng)絡(luò)變?yōu)榉菬o(wú)線(xiàn)網(wǎng)絡(luò)時(shí),停止對(duì)媒體文件下載,當(dāng)終端連接上無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),將在終端繼續(xù)下載。在對(duì)媒體文件進(jìn)行下載的過(guò)程中,如果終端的內(nèi)存超出上限,則顯示用于提示終端內(nèi)存已滿(mǎn),清理后繼續(xù)下載的信息。
[0140]該實(shí)施例在總設(shè)置列表中增加開(kāi)啟媒體文件下載的功能開(kāi)關(guān),該功能開(kāi)關(guān)默認(rèn)開(kāi),可以選擇關(guān)閉,在關(guān)閉后媒體文件下載的功能重置,已經(jīng)下載的媒體文件將被清空,入口保留顯示。在關(guān)閉功能開(kāi)關(guān)時(shí),彈窗提示功能開(kāi)關(guān)關(guān)閉,在關(guān)閉功能開(kāi)關(guān)之后,已經(jīng)下載的媒體文件將被刪除,且終端連接無(wú)線(xiàn)網(wǎng)絡(luò)時(shí)不再自動(dòng)更新。功能開(kāi)關(guān)下方文字提示“關(guān)閉該功能后,已下載的媒體文件將會(huì)被清除”。
[0141 ]可選地,在功能開(kāi)關(guān)重置之后,無(wú)論功能開(kāi)關(guān)關(guān)閉或者打開(kāi),從播放入口可以再次開(kāi)啟功能,比如,當(dāng)媒體文件為音樂(lè)文件時(shí),從“My Music”播放入口可以再次開(kāi)啟功能,進(jìn)入之后可以再次看到新手指引信息。
[0142]下面結(jié)合優(yōu)選的實(shí)施例對(duì)本發(fā)明的后臺(tái)的音頻媒體文件的預(yù)設(shè)算法進(jìn)行介紹。
[0143]a.推薦歌曲池提取規(guī)則,歌曲每日更新:
[0144]根據(jù)用戶(hù)特征對(duì)歌手進(jìn)行打分排序,可以提取TOP10歌手的所有歌曲;所有歌曲按熱度排序,提取前5000的歌曲;根據(jù)用戶(hù)特征對(duì)流派進(jìn)行打分排序(算法同私人歌單的算法),在T0P5流派中,按熱度排序各提取前1000首歌曲(除掉所有歌曲按熱度排序,提取的前5000的歌曲);根據(jù)歌曲的發(fā)行時(shí)間,提取前2000的新歌。
[0145]上述所選歌曲的并集組成推薦歌曲池。
[0146]b.首次生成20首歌單規(guī)則:
[0147]在TOP10歌手中,隨機(jī)挑選7個(gè)歌手,每個(gè)歌手隨機(jī)推薦I首歌曲;不足7個(gè)歌手,使用熱門(mén)歌曲進(jìn)行補(bǔ)充;在熱門(mén)歌曲中,隨機(jī)推薦6首;在T0P5流派中,每個(gè)流派隨機(jī)推薦一首;不足5個(gè)流派,則使用熱門(mén)歌曲補(bǔ)充;在新歌中,隨機(jī)推薦2首;同一歌手的歌,不超過(guò)2首;用戶(hù)已下載和收藏歌曲比例為20%。
[0148]c.歌單補(bǔ)充更新規(guī)則:
[0149]若終端返回歌曲數(shù)〈=9首,則依次按照在TOP10歌手中,隨機(jī)挑選7個(gè)歌手,每個(gè)歌手隨機(jī)推薦I首歌曲;不足7個(gè)歌手,使用熱門(mén)歌曲進(jìn)行補(bǔ)充;在熱門(mén)歌曲中,隨機(jī)推薦6首;在T0P5流派中,每個(gè)流派隨機(jī)推薦一首;不足5個(gè)流派,則使用熱門(mén)歌曲補(bǔ)充循環(huán)來(lái)推薦。比如,返回5首歌曲,則推薦隨機(jī)2個(gè)歌手的2首歌+2首熱門(mén)歌曲+隨機(jī)I個(gè)流派的I首歌;如果終端返回歌曲數(shù)=10首,則推薦:隨機(jī)3個(gè)歌手的3首歌+3首熱門(mén)歌曲;若終端返回歌曲數(shù)10〈N〈 = 20,則在3歌手、3熱門(mén)、3流派、I新歌的基礎(chǔ)上,依次按照在TOP 10歌手中,隨機(jī)挑選7個(gè)歌手,每個(gè)歌手隨機(jī)推薦I首歌曲;不足7個(gè)歌手,使用熱門(mén)歌曲進(jìn)行補(bǔ)充;在熱門(mén)歌曲中,隨機(jī)推薦6首;在T0P5流派中,每個(gè)流派隨機(jī)推薦一首;不足5個(gè)流派,則使用熱門(mén)歌曲補(bǔ)充循環(huán)來(lái)推薦,比如:返回18首歌曲,則推薦6歌手、6熱門(mén)、5流派、I新歌;在過(guò)去3天內(nèi)推薦過(guò)的歌曲不會(huì)被推薦;同一歌手的歌,不超過(guò)2首;用戶(hù)已下載和收藏歌曲比例為20%。
[0150]d.排序機(jī)制:
[0151]推薦生成的歌曲集合進(jìn)行隨機(jī)排序。
[0152]本發(fā)明實(shí)施例的后臺(tái)的音頻媒體文件的預(yù)設(shè)算法同樣適用于視頻媒體文件的算法,此處不再贅述。
[0153]需要說(shuō)明的是,本發(fā)明實(shí)施例的媒體文件的下載方法中的數(shù)量不受限定,上述實(shí)施例的數(shù)量?jī)H為本發(fā)明的優(yōu)選實(shí)施例,并不代表本發(fā)明實(shí)施例的體文件的下載方法中的數(shù)量?jī)H包括上述數(shù)量。為了媒體文件的播放效率,本發(fā)明實(shí)施例還可以包括其他數(shù)量,此處不再一一舉例說(shuō)明。
[0154]實(shí)施例3
[0155]本發(fā)明實(shí)施例的應(yīng)用環(huán)境可以但不限于參照上述實(shí)施例中的應(yīng)用環(huán)境,本實(shí)施例中對(duì)此不再贅述。本發(fā)明實(shí)施例提供了用于實(shí)施上述視頻播放方法的一種可選的具體應(yīng)用示例。
[0156]通過(guò)海外用戶(hù)的調(diào)研,發(fā)現(xiàn)在所有音頻軟件的使用場(chǎng)景中,最常見(jiàn)的分別是“通勤”,“學(xué)習(xí)”和“睡前”。其中,反饋?zhàn)疃嗟摹巴ㄇ凇眻?chǎng)景,也即,在室外無(wú)法連接無(wú)線(xiàn)網(wǎng)絡(luò)的情況。目前大多數(shù)音頻產(chǎn)品都是通過(guò)下載用戶(hù)指定的音頻媒體文件的方式,讓用戶(hù)在離線(xiàn)場(chǎng)景中可以收聽(tīng)自己選擇的音頻媒體文件。但這種方式無(wú)法滿(mǎn)足用戶(hù)離線(xiàn)試聽(tīng)自動(dòng)推薦音頻的需求。針對(duì)這種情況,本發(fā)明實(shí)施例在原有的離線(xiàn)方案的基礎(chǔ)上,設(shè)計(jì)了媒體文件的下載方法,具體方案闡述如下:
[0157]圖9是根據(jù)本發(fā)明實(shí)施例的媒體文件下載的一種首次使用的示意圖。如圖9所示,當(dāng)用戶(hù)首次進(jìn)入音頻播放客戶(hù)端功能入口時(shí),音頻播放客戶(hù)端提供簡(jiǎn)要的功能說(shuō)明和確認(rèn)開(kāi)關(guān)。比如,提供最喜歡歌曲(Favorite),最近播放歌曲(Recently Played),更新音頻文件夾“隨身聽(tīng)” (Pocket),播放歌曲列表(My Playlists)等功能說(shuō)明和確認(rèn)開(kāi)關(guān)。
[0158]圖10是根據(jù)本發(fā)明實(shí)施例的媒體文件下載的另一種首次使用的示意圖。如圖10所示,當(dāng)用戶(hù)確認(rèn)開(kāi)啟功能之后,開(kāi)始對(duì)音頻媒體文件進(jìn)行下載,同時(shí)頁(yè)面內(nèi)顯示進(jìn)行下載的提示信息,比如,提示信息為“在WiFi下預(yù)加載I個(gè)小時(shí)的音頻,根據(jù)你的喜好每天更新一次”,提供“開(kāi)始使用”對(duì)音頻媒體文件開(kāi)始下載。
[0159]圖11是根據(jù)本發(fā)明實(shí)施例的媒體文件下載的另一種首次使用的示意圖。如圖11所示,在對(duì)音頻媒體文件開(kāi)始下載之后,當(dāng)下載的音頻媒體文件的數(shù)量大于第一預(yù)設(shè)數(shù)量時(shí),比如,大于10首時(shí),播放按鈕可以點(diǎn)擊播放,當(dāng)下載的音頻媒體文件的數(shù)量大于第二預(yù)設(shè)數(shù)量時(shí),比如,大于20首時(shí),結(jié)束下載。在音頻媒體文件更新的過(guò)程中,顯示更新進(jìn)度“音頻更新中……50%”并且顯示“可聽(tīng)音頻時(shí)長(zhǎng):30min”的提示語(yǔ),通過(guò)“開(kāi)始播放”按鈕對(duì)下載的音頻媒體文件進(jìn)行播放。
[0160]當(dāng)終端每日首次連接上WiFi時(shí),自動(dòng)推薦并更新歷史音頻媒體文件中已經(jīng)播放過(guò)的音頻媒體文件,顯示更新進(jìn)度“音頻更新中……50%”并且顯示“可聽(tīng)音頻時(shí)長(zhǎng):30min”的提示語(yǔ),通過(guò)“開(kāi)始播放”按鈕對(duì)下載的音頻媒體文件進(jìn)行播放。
[0161]圖12是根據(jù)本發(fā)明實(shí)施例的媒體文件下載的另一種非首次使用的示意圖。如圖12所示,在對(duì)歷史音頻媒體文件更新時(shí),在外部顯示更新進(jìn)度,告知用戶(hù)當(dāng)前隨身聽(tīng)(Pocket)更新到10%。
[0162]圖13是根據(jù)本發(fā)明實(shí)施例的媒體文件下載的另一種非首次使用的示意圖。如圖13所示,在對(duì)音頻媒體文件更新完成時(shí),在外部顯示音頻媒體文件更新的更新數(shù)量,同時(shí)提示用戶(hù)“隨身聽(tīng)”(Pocket)中的音頻媒體文件已經(jīng)更新完。
[0163]當(dāng)開(kāi)啟“隨身聽(tīng)”功能后,終端在連接無(wú)線(xiàn)網(wǎng)絡(luò)的情況下,系統(tǒng)會(huì)按更新周期根據(jù)用戶(hù)播放音頻媒體文件的習(xí)慣和當(dāng)前音頻的流行趨勢(shì),推薦一定數(shù)量的音頻媒體文件,并更新掉用戶(hù)已經(jīng)播放過(guò)的音頻媒體文件,而不需要用戶(hù)手動(dòng)瀏覽和操作音頻媒體文件;當(dāng)用戶(hù)在戶(hù)外時(shí),可以不消耗流量的情況下即試聽(tīng)更新的音頻媒體文件,無(wú)論是否連接無(wú)線(xiàn)網(wǎng)絡(luò),都可以流暢地探索到新的音頻媒體文件,提高了音頻媒體文件的播放效率。
[0164]下面以音視頻媒體文件為例對(duì)本發(fā)明的技術(shù)方案進(jìn)行說(shuō)明。
[0165]當(dāng)用戶(hù)首次進(jìn)入視頻播放客戶(hù)端的功能入口時(shí),視頻播放客戶(hù)端提供簡(jiǎn)要的功能說(shuō)明和確認(rèn)開(kāi)關(guān)。比如,提供“我的視頻”,全部視頻,歷史視頻,最喜歡視頻,最近播放視頻,更新視頻文件夾,播放視頻列表等功能說(shuō)明和確認(rèn)開(kāi)關(guān)。
[0166]當(dāng)用戶(hù)確認(rèn)開(kāi)啟功能之后,開(kāi)始對(duì)視頻媒體文件進(jìn)行下載,同時(shí)頁(yè)面內(nèi)顯示進(jìn)行下載的提示信息,比如,提示信息為“在WiFi下預(yù)加載2個(gè)小時(shí)的視頻,根據(jù)你的喜好每天更新一次”,提供“開(kāi)始使用”對(duì)視頻媒體文件開(kāi)始下載。
[0167]在對(duì)視頻媒體文件開(kāi)始下載之后,當(dāng)下載的視頻媒體文件的數(shù)量大于第三預(yù)設(shè)數(shù)量時(shí),播放按鈕可以點(diǎn)擊播放,當(dāng)下載的視頻媒體文件的數(shù)量大于第四預(yù)設(shè)數(shù)量時(shí),結(jié)束對(duì)視頻媒體文件的下載。在視頻媒體文件更新的過(guò)程中,顯示更新進(jìn)度,并且顯示可看視頻時(shí)長(zhǎng)的提示語(yǔ),通過(guò)“開(kāi)始播放”按鈕對(duì)下載的視頻媒體文件進(jìn)行播放。
[0168]當(dāng)終端每日首次連接上無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),自動(dòng)推薦并更新歷史視頻媒體文件中已經(jīng)播放過(guò)的視頻媒體文件,顯示更新進(jìn)度“視頻更新中……”并且顯示“可看視頻時(shí)長(zhǎng)”的提示語(yǔ),通過(guò)“開(kāi)始播放”按鈕對(duì)下載的視頻媒體文件進(jìn)行播放。
[0169]在對(duì)歷史視頻媒體文件更新時(shí),在外部顯示更新進(jìn)度,告知用戶(hù)當(dāng)前歷史視頻媒體文件的更新進(jìn)度。
[0170]在對(duì)視頻媒體文件更新完成時(shí),在外部顯示視頻媒體文件更新的更新數(shù)量,同時(shí)提示用戶(hù)視頻媒體文件已經(jīng)更新完。
[0171]當(dāng)開(kāi)啟視頻播放功能后,終端在連接無(wú)線(xiàn)網(wǎng)絡(luò)的情況下,系統(tǒng)會(huì)按更新周期根據(jù)用戶(hù)播放視頻媒體文件的習(xí)慣和當(dāng)前視頻的流行趨勢(shì),推薦一定數(shù)量的視頻媒體文件,并更新掉用戶(hù)已經(jīng)播放過(guò)的視頻媒體文件,而不需要用戶(hù)手動(dòng)瀏覽和操作音頻媒體文件;當(dāng)用戶(hù)在戶(hù)外時(shí),可以不消耗流量的情況下即試聽(tīng)更新的視頻媒體文件,無(wú)論是否連接到無(wú)線(xiàn)網(wǎng)絡(luò),都可以流暢地探索到新的視頻媒體文件,提高了視頻媒體文件的播放效率。
[0172]發(fā)明實(shí)施例較目前已經(jīng)有的離線(xiàn)緩存方案,本方案有以下的優(yōu)化點(diǎn):
[0173]第一:本方案結(jié)合用戶(hù)使用習(xí)慣及當(dāng)前流行媒體文件的趨勢(shì),推薦一定數(shù)量的媒體文件給用戶(hù),減少用戶(hù)花費(fèi)在瀏覽和搜索上的時(shí)間;
[0174]第二:本方案默認(rèn)會(huì)在用戶(hù)首次連接WiFi的情況下自動(dòng)更新媒體文件,減少了用戶(hù)手動(dòng)操作的次數(shù),增加了使用的便捷度;
[0175]第三:本方案在更新媒體文件時(shí),會(huì)判定用戶(hù)是否已經(jīng)聽(tīng)過(guò)待更新的媒體文件。當(dāng)檢測(cè)到用戶(hù)已經(jīng)收聽(tīng)過(guò)的標(biāo)記時(shí),便不再進(jìn)行更新當(dāng)前項(xiàng)目。通過(guò)這種方式,減少了用戶(hù)更新的等待時(shí)間,對(duì)WiFi流量的占用,以及終端存儲(chǔ)空間的壓力。
[0176]本發(fā)明實(shí)施例可以在首次下載批量媒體文件包,按更新周期分批推薦給用戶(hù)。
[0177]本發(fā)明實(shí)施例可以每次全量替換推薦的媒體文件,不管歷史媒體文件是否播放與否。
[0178]本發(fā)明實(shí)施例可以首次下載一個(gè)完整的歌單/電臺(tái),根據(jù)用戶(hù)對(duì)該歌單的操作來(lái)生成新的歌曲,替換掉該歌單內(nèi)用戶(hù)頻繁切掉/快進(jìn)的音樂(lè)。
[0179]本發(fā)明實(shí)施例終端在首次連接無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),系統(tǒng)會(huì)結(jié)合媒體文件的流行趨勢(shì)以及用戶(hù)個(gè)人的收藏歷史記錄,推薦給用戶(hù)一定數(shù)量的媒體文件,并且自動(dòng)緩存一定數(shù)量的媒體文件緩存。與此同時(shí),只有被播放的媒體文件會(huì)被更新,并自動(dòng)緩存,提高了媒體文件的播放效率。
[0180]需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0181]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如R0M/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0182]實(shí)施例4
[0183]根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述媒體文件的下載方法的媒體文件的下載裝置。圖14是根據(jù)本發(fā)明實(shí)施例的一種媒體文件的下載裝置的示意圖。如圖14所示,該媒體文件的下載裝置可以包括:檢測(cè)單元10、獲取單元20和更新單元30。
[0184]檢測(cè)單元10,用于檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò)。
[0185]獲取單元20,用于在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件,其中,賬號(hào)用于登錄終端上安裝的播放客戶(hù)端。
[0186]更新單元30,用于使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新。
[0187]需要說(shuō)明的是,該實(shí)施例中的檢測(cè)單元10可以用于執(zhí)行本申請(qǐng)實(shí)施例1中的步驟S102,該實(shí)施例中的獲取單元20可以用于執(zhí)行本申請(qǐng)實(shí)施例1中的步驟S104,該實(shí)施例中的更新單元30可以用于執(zhí)行本申請(qǐng)實(shí)施例1中的步驟S106。
[0188]圖15是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載裝置的示意圖。如圖15所示,該媒體文件的下載裝置可以包括:檢測(cè)單元10、獲取單元20和更新單元30。其中,獲取單元20包括第一判斷模塊21、第一獲取模塊22和第一下載模塊23。
[0189]需要說(shuō)明的是,該實(shí)施例的檢測(cè)單元10、獲取單元20和更新單元30與圖14所示實(shí)施例的媒體文件的下載裝置中的作用相同,此處不再贅述。
[0190]第一判斷模塊21,用于在終端上存儲(chǔ)了歷史媒體文件的情況下,判斷歷史媒體文件中是否存在已播放過(guò)的媒體文件。
[0191]第一獲取模塊22,用于在判斷出存在已播放過(guò)的媒體文件時(shí),則獲取已播放過(guò)的媒體文件的數(shù)量。
[0192]第一下載模塊23,用于通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件,其中,目標(biāo)媒體文件的數(shù)量與已播放過(guò)的媒體文件的數(shù)量相同。
[0193]更新單元30用于將已播放過(guò)的媒體文件更新為數(shù)量的目標(biāo)媒體文件。
[0194]圖16是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載裝置的示意圖。如圖16所示,該媒體文件的下載裝置可以包括:檢測(cè)單元10、獲取單元20和更新單元30。其中,獲取單元20包括:第二獲取模塊24和第二下載模塊25。
[0195]需要說(shuō)明的是,該實(shí)施例的檢測(cè)單元10、獲取單元20和更新單元30與圖14所示實(shí)施例的媒體文件的下載裝置中的作用相同,此處不再贅述。
[0196]第二獲取模塊24,用于在終端上存儲(chǔ)了歷史媒體文件的情況下,獲取歷史媒體文件的數(shù)量。
[0197]第二下載模塊25,用于通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載數(shù)量的目標(biāo)媒體文件,其中,目標(biāo)媒體文件的數(shù)量與歷史媒體文件的數(shù)量相同。
[0198]更新單元用于將歷史媒體文件全部更新為目標(biāo)媒體文件。
[0199]圖17是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載裝置的示意圖。如圖17所示,該媒體文件的下載裝置可以包括:檢測(cè)單元10、獲取單元20和更新單元30,該媒體文件的下載裝置還可以包括:設(shè)置單元40。
[0200]需要說(shuō)明的是,該實(shí)施例的檢測(cè)單元10、獲取單元20和更新單元30與圖14所示實(shí)施例的媒體文件的下載裝置中的作用相同,此處不再贅述。
[0201]設(shè)置單元,用于在檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò)之前,設(shè)置對(duì)歷史媒體文件進(jìn)行更新的更新周期,其中,每個(gè)更新周期內(nèi)為對(duì)歷史媒體文件進(jìn)行更新的次數(shù)被設(shè)置為I次或多次。
[0202]圖18是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載裝置的示意圖。如圖18所示,該媒體文件的下載裝置可以包括:檢測(cè)單元10、獲取單元20和更新單元30,該媒體文件的下載裝置還可以包括:設(shè)置單元40,其中,獲取單元20包括:第二判斷模塊26和第三下載模塊27。
[0203]需要說(shuō)明的是,該實(shí)施例的檢測(cè)單元10、獲取單元20和更新單元30和設(shè)置單元40與圖17所示實(shí)施例的媒體文件的下載裝置中的作用相同,此處不再贅述。
[0204]第二判斷模塊26,用于在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),判斷本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是否是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò),其中,更新周期包括當(dāng)前更新周期。
[0205]第三下載模塊27,用于在判斷出本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),則通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件。
[0206]可選地,獲取單元用于通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件,其中,目標(biāo)媒體文件是根據(jù)賬號(hào)的歷史播放信息以及網(wǎng)絡(luò)媒體文件的屬性信息從網(wǎng)絡(luò)媒體文件中選擇得到的。
[0207]圖19是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載裝置的示意圖。如圖19所示,該媒體文件的下載裝置可以包括:檢測(cè)單元10、獲取單元20和更新單元30,該媒體文件的下載裝置還包括:第一顯示單元50。
[0208]需要說(shuō)明的是,該實(shí)施例的檢測(cè)單元10、獲取單元20和更新單元30與圖14所示實(shí)施例的媒體文件的下載裝置中的作用相同,此處不再贅述。
[0209]第一顯示單元50,用于在通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載向賬號(hào)推薦的目標(biāo)媒體文件時(shí),顯示下載進(jìn)度指示信息,其中,下載進(jìn)度指示信息用于指示進(jìn)行下載目標(biāo)媒體文件的進(jìn)度。
[0210]圖20是根據(jù)本發(fā)明實(shí)施例的另一種媒體文件的下載裝置的示意圖。如圖20所示,該媒體文件的下載裝置可以包括:檢測(cè)單元10、獲取單元20和更新單元30,該媒體文件的下載裝置還包括:第二顯示單元60。
[0211]需要說(shuō)明的是,該實(shí)施例的檢測(cè)單元10、獲取單元20和更新單元30與圖14所示實(shí)施例的媒體文件的下載裝置中的作用相同,此處不再贅述。
[0212]第二顯示單元60,用于在使用目標(biāo)媒體文件對(duì)所述終端上存儲(chǔ)的通過(guò)所述播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新時(shí),在不需更新的歷史媒體文件和已更新的目標(biāo)媒體文件的數(shù)量超過(guò)預(yù)定閾值時(shí),顯示允許播放信息,其中,允許播放信息用于指示允許對(duì)不需更新的歷史媒體文件和已更新的目標(biāo)媒體文件進(jìn)行播放。
[0213]該實(shí)施例通過(guò)檢測(cè)單元10檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò);通過(guò)獲取單元20在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件,其中,賬號(hào)用于登錄終端上安裝的播放客戶(hù)端;通過(guò)更新單元30使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新,解決了媒體文件的播放效率低的技術(shù)問(wèn)題,提高了媒體文件的播放效率。
[0214]此處需要說(shuō)明的是,上述模塊與對(duì)應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場(chǎng)景相同,但不限于上述實(shí)施例1所公開(kāi)的內(nèi)容。需要說(shuō)明的是,上述模塊作為裝置的一部分可以運(yùn)行在如圖3所示的硬件環(huán)境中,可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件實(shí)現(xiàn)。
[0215]通過(guò)上述模塊,可以解決了媒體文件的播放效率低的技術(shù)問(wèn)題,進(jìn)而達(dá)到提高媒體文件的播放效率的技術(shù)效果。
[0216]此處需要說(shuō)明的是,上述模塊與對(duì)應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場(chǎng)景相同,但不限于上述實(shí)施例1所公開(kāi)的內(nèi)容。需要說(shuō)明的是,上述模塊作為裝置的一部分可以運(yùn)行在如圖3所示的硬件環(huán)境中,可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件實(shí)現(xiàn),其中,硬件環(huán)境包括網(wǎng)絡(luò)環(huán)境。
[0217]實(shí)施例5
[0218]根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述媒體文件的下載方法的服務(wù)器或終端。
[0219]圖21是根據(jù)本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)框圖。如圖21所示,該終端可以包括:一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器211、存儲(chǔ)器213、以及傳輸裝置215(如上述實(shí)施例中的發(fā)送裝置),如圖21所示,該終端還可以包括輸入輸出設(shè)備217。
[0220]其中,存儲(chǔ)器213可用于存儲(chǔ)軟件程序以及模塊,如本發(fā)明實(shí)施例中的媒體文件的下載方法和裝置對(duì)應(yīng)的程序指令/模塊,處理器211通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器213內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的媒體文件的下載方法。存儲(chǔ)器213可包括高速隨機(jī)存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器213可進(jìn)一步包括相對(duì)于處理器211遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至終端。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
[0221]上述的傳輸裝置215用于經(jīng)由一個(gè)網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù),還可以用于處理器與存儲(chǔ)器之間的數(shù)據(jù)傳輸。上述的網(wǎng)絡(luò)具體實(shí)例可包括有線(xiàn)網(wǎng)絡(luò)及無(wú)線(xiàn)網(wǎng)絡(luò)。在一個(gè)實(shí)例中,傳輸裝置215包括一個(gè)網(wǎng)絡(luò)適配器(Network Interface Controller,簡(jiǎn)稱(chēng)為NIC),其可通過(guò)網(wǎng)線(xiàn)與其他網(wǎng)絡(luò)設(shè)備與路由器相連從而可與互聯(lián)網(wǎng)或局域網(wǎng)進(jìn)行通訊。在一個(gè)實(shí)例中,傳輸裝置215為射頻(Rad1 Frequency,簡(jiǎn)稱(chēng)為RF)模塊,其用于通過(guò)無(wú)線(xiàn)方式與互聯(lián)網(wǎng)進(jìn)行通訊。
[0222]其中,具體地,存儲(chǔ)器213用于存儲(chǔ)應(yīng)用程序。
[0223]處理器211可以通過(guò)傳輸裝置215調(diào)用存儲(chǔ)器213存儲(chǔ)的應(yīng)用程序,以執(zhí)行下述步驟:
[0224]處理器211還用于執(zhí)行下述步驟:
[0225]檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò);
[0226]在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件,其中,賬號(hào)用于登錄終端上安裝的播放客戶(hù)端;
[0227]使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新。
[0228]采用本發(fā)明實(shí)施例,提供了一種媒體文件的下載方法的方案。通過(guò)檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò);在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件,其中,賬號(hào)用于登錄終端上安裝的播放客戶(hù)端;使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新,從而實(shí)現(xiàn)了提高媒體文件的播放效率低的技術(shù)效果,進(jìn)而解決了媒體文件的播放效率低的技術(shù)問(wèn)題。
[0229]可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例中所描述的示例,本實(shí)施例在此不再贅述。
[0230]本領(lǐng)域普通技術(shù)人員可以理解,圖21所示的結(jié)構(gòu)僅為示意,終端可以是智能手機(jī)(如Android手機(jī)、1S手機(jī)等)、平板電腦、掌上電腦以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile InternetDevices,簡(jiǎn)稱(chēng)為MID)、PAD等終端設(shè)備。圖21其并不對(duì)上述電子裝置的結(jié)構(gòu)造成限定。例如,終端還可包括比圖21中所示更多或者更少的組件(如網(wǎng)絡(luò)接口、顯示裝置等),或者具有與圖21所示不同的配置。
[0231]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令終端設(shè)備相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:閃存盤(pán)、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取器(RandomAccess Memory,RAM)、磁盤(pán)或光盤(pán)等。
[0232]實(shí)施例4
[0233]本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以用于執(zhí)行媒體文件的下載方法的程序代碼。
[0234]可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以位于上述實(shí)施例所示的網(wǎng)絡(luò)中的多個(gè)網(wǎng)絡(luò)設(shè)備中的至少一個(gè)網(wǎng)絡(luò)設(shè)備上。
[0235]可選地,在本實(shí)施例中,存儲(chǔ)介質(zhì)被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
[0236]檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò);
[0237]在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件,其中,賬號(hào)用于登錄終端上安裝的播放客戶(hù)端;
[0238]使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新。
[0239]可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò);在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件,其中,賬號(hào)用于登錄終端上安裝的播放客戶(hù)端;使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新。
[0240]可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:在終端上存儲(chǔ)了歷史媒體文件的情況下,獲取歷史媒體文件的數(shù)量;通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件,其中,目標(biāo)媒體文件的數(shù)量與歷史媒體文件的數(shù)量相同;將歷史媒體文件全部更新為目標(biāo)媒體文件。
[0241]可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:在檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò)之前,設(shè)置對(duì)歷史媒體文件進(jìn)行更新的更新周期,其中,每個(gè)更新周期內(nèi)為對(duì)歷史媒體文件進(jìn)行更新的次數(shù)被設(shè)置為I次或多次。
[0242]可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:在檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),檢測(cè)到終端連接到無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),判斷本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是否是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò),其中,更新周期包括當(dāng)前更新周期;若本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò),則通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件。
[0243]可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:在判斷本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)是否是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò)之后,若本次連接到無(wú)線(xiàn)網(wǎng)絡(luò)不是當(dāng)前更新周期中首次連接到無(wú)線(xiàn)網(wǎng)絡(luò),則判斷上一個(gè)更新周期中是否存在需要更新、但尚未更新的歷史媒體文件;若上一個(gè)更新周期中存在需要更新、但尚未更新的歷史媒體文件,則通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的、數(shù)量為第一值的目標(biāo)媒體文件,其中,上一個(gè)更新周期中存在的需要更新、但尚未更新的歷史媒體文件的數(shù)量為第一值。
[0244]可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:在當(dāng)前更新周期上通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)從服務(wù)器下載向賬號(hào)推薦的目標(biāo)媒體文件,其中,更新周期包括當(dāng)前更新周期,目標(biāo)媒體文件的數(shù)量為第二值;在當(dāng)前更新周期上使用目標(biāo)媒體文件中的第一部分對(duì)歷史媒體文件進(jìn)行更新,并在當(dāng)前更新周期之后的一個(gè)或多個(gè)更新周期上使用目標(biāo)媒體文件中除第一部分之外的第二部分對(duì)歷史媒體文件進(jìn)行更新。
[0245]可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:在終端上存儲(chǔ)了歷史媒體文件的情況下,判斷歷史媒體文件中是否存在播放時(shí)被切換掉或播放時(shí)被快進(jìn)的媒體文件;若存在媒體文件,則獲取媒體文件的數(shù)量;通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)下載目標(biāo)媒體文件,其中,目標(biāo)媒體文件的數(shù)量與媒體文件的數(shù)量相同;將媒體文件更新為目標(biāo)媒體文件。
[0246]可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)從服務(wù)器下載目標(biāo)媒體文件,其中,目標(biāo)媒體文件是服務(wù)器根據(jù)賬號(hào)的歷史播放信息以及網(wǎng)絡(luò)媒體文件的屬性信息從網(wǎng)絡(luò)媒體文件中選擇得到的。
[0247]可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:在通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件時(shí),顯示下載進(jìn)度指示信息,其中,下載進(jìn)度指示信息用于指示下載目標(biāo)媒體文件的進(jìn)度。
[0248]可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:在使用目標(biāo)媒體文件對(duì)終端上存儲(chǔ)的通過(guò)播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新時(shí),在不需更新的歷史媒體文件和已更新的目標(biāo)媒體文件的數(shù)量超過(guò)預(yù)定閾值時(shí),顯示允許播放信息,其中,允許播放信息用于指示允許對(duì)不需更新的歷史媒體文件和已更新的目標(biāo)媒體文件進(jìn)行播放。
[0249]可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例中所描述的示例,本實(shí)施例在此不再贅述。
[0250]可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤(pán)、只讀存儲(chǔ)器(R0M,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0251]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0252]上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在上述計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)或多臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。
[0253]在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
[0254]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的客戶(hù)端,可通過(guò)其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
[0255]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0256]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)更新單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0257]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種媒體文件的下載方法,其特征在于,包括: 檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò); 在檢測(cè)到所述終端連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件,其中,所述賬號(hào)用于登錄所述終端上安裝的播放客戶(hù)端; 使用所述目標(biāo)媒體文件對(duì)所述終端上存儲(chǔ)的通過(guò)所述播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新。2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件包括:在所述終端上存儲(chǔ)了所述歷史媒體文件的情況下,判斷所述歷史媒體文件中是否存在已播放過(guò)的媒體文件;若存在所述已播放過(guò)的媒體文件,則獲取所述已播放過(guò)的媒體文件的數(shù)量;通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)下載所述目標(biāo)媒體文件,其中,所述目標(biāo)媒體文件的數(shù)量與所述已播放過(guò)的媒體文件的數(shù)量相同; 使用所述目標(biāo)媒體文件對(duì)所述終端上存儲(chǔ)的通過(guò)所述播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新包括:將所述已播放過(guò)的媒體文件更新為所述目標(biāo)媒體文件。3.根據(jù)權(quán)利要求1所述的方法,其特征在于, 通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件包括:在所述終端上存儲(chǔ)了所述歷史媒體文件的情況下,獲取所述歷史媒體文件的數(shù)量;通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)下載所述目標(biāo)媒體文件,其中,所述目標(biāo)媒體文件的數(shù)量與所述歷史媒體文件的數(shù)量相同; 使用所述目標(biāo)媒體文件對(duì)所述終端上存儲(chǔ)的通過(guò)所述播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新包括:將所述歷史媒體文件全部更新為所述目標(biāo)媒體文件。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò)之前,包括: 設(shè)置對(duì)所述歷史媒體文件進(jìn)行更新的更新周期,其中,每個(gè)所述更新周期內(nèi)為對(duì)所述歷史媒體文件進(jìn)行更新的次數(shù)被設(shè)置為I次或多次。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在檢測(cè)到所述終端連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件包括: 在檢測(cè)到所述終端連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),判斷本次連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)是否是當(dāng)前更新周期中首次連接到所述無(wú)線(xiàn)網(wǎng)絡(luò),其中,所述更新周期包括所述當(dāng)前更新周期; 若本次連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)是所述當(dāng)前更新周期中首次連接到所述無(wú)線(xiàn)網(wǎng)絡(luò),則通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)獲取所述服務(wù)器主動(dòng)向所述賬號(hào)推薦的所述目標(biāo)媒體文件。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在判斷本次連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)是否是當(dāng)前更新周期中首次連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)之后,還包括: 若本次連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)不是所述當(dāng)前更新周期中首次連接到所述無(wú)線(xiàn)網(wǎng)絡(luò),則判斷上一個(gè)更新周期中是否存在需要更新、但尚未更新的所述歷史媒體文件; 若所述上一個(gè)更新周期中存在需要更新、但尚未更新的所述歷史媒體文件,則通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)獲取所述服務(wù)器主動(dòng)向所述賬號(hào)推薦的、數(shù)量為第一值的所述目標(biāo)媒體文件,其中,所述上一個(gè)更新周期中存在的需要更新、但尚未更新的所述歷史媒體文件的數(shù)量為所述第一值。7.根據(jù)權(quán)利要求4所述的方法,其特征在于, 通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件包括:在當(dāng)前更新周期上通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)從所述服務(wù)器下載向所述賬號(hào)推薦的所述目標(biāo)媒體文件,其中,所述更新周期包括所述當(dāng)前更新周期,所述目標(biāo)媒體文件的數(shù)量為第二值; 使用所述目標(biāo)媒體文件對(duì)所述終端上存儲(chǔ)的通過(guò)所述播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新包括:在所述當(dāng)前更新周期上使用所述目標(biāo)媒體文件中的第一部分對(duì)所述歷史媒體文件進(jìn)行更新,并在所述當(dāng)前更新周期之后的一個(gè)或多個(gè)更新周期上使用所述目標(biāo)媒體文件中除所述第一部分之外的第二部分對(duì)歷史媒體文件進(jìn)行更新。8.根據(jù)權(quán)利要求1所述的方法,其特征在于, 通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件包括:在所述終端上存儲(chǔ)了所述歷史媒體文件的情況下,判斷所述歷史媒體文件中是否存在播放時(shí)被切換掉或播放時(shí)被快進(jìn)的媒體文件;若存在所述媒體文件,則獲取所述媒體文件的數(shù)量;通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)下載所述目標(biāo)媒體文件,其中,所述目標(biāo)媒體文件的數(shù)量與所述媒體文件的數(shù)量相同; 使用所述目標(biāo)媒體文件對(duì)所述終端上存儲(chǔ)的通過(guò)所述播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新包括:將所述媒體文件更新為所述目標(biāo)媒體文件。9.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件包括: 通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)從所述服務(wù)器下載所述目標(biāo)媒體文件,其中,所述目標(biāo)媒體文件是所述服務(wù)器根據(jù)所述賬號(hào)的歷史播放信息以及網(wǎng)絡(luò)媒體文件的屬性信息從所述網(wǎng)絡(luò)媒體文件中選擇得到的。10.根據(jù)權(quán)利要求1所述的方法,其特征在于,在通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件時(shí),還包括: 顯示下載進(jìn)度指示信息,其中,所述下載進(jìn)度指示信息用于指示下載所述目標(biāo)媒體文件的進(jìn)度。11.根據(jù)權(quán)利要求1所述的方法,其特征在于,在使用所述目標(biāo)媒體文件對(duì)所述終端上存儲(chǔ)的通過(guò)所述播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新時(shí),還包括: 在不需更新的所述歷史媒體文件和已更新的目標(biāo)媒體文件的數(shù)量超過(guò)預(yù)定閾值時(shí),顯示允許播放信息,其中,所述允許播放信息用于指示允許對(duì)所述不需更新的所述歷史媒體文件和所述已更新的目標(biāo)媒體文件進(jìn)行播放。12.一種媒體文件的下載裝置,其特征在于,包括: 檢測(cè)單元,用于檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò); 獲取單元,用于在檢測(cè)到所述終端連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)獲取服務(wù)器主動(dòng)向賬號(hào)推薦的目標(biāo)媒體文件,其中,所述賬號(hào)用于登錄所述終端上安裝的播放客戶(hù)端; 更新單元,用于使用所述目標(biāo)媒體文件對(duì)所述終端上存儲(chǔ)的通過(guò)所述播放客戶(hù)端下載的歷史媒體文件進(jìn)行更新。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述獲取單元包括: 第一判斷模塊,用于在所述終端上存儲(chǔ)了所述歷史媒體文件的情況下,判斷所述歷史媒體文件中是否存在已播放過(guò)的媒體文件; 第一獲取模塊,用于在判斷出存在所述已播放過(guò)的媒體文件時(shí),則獲取所述已播放過(guò)的媒體文件的數(shù)量; 第一下載模塊,用于通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)下載所述目標(biāo)媒體文件,其中,所述目標(biāo)媒體文件的數(shù)量與所述已播放過(guò)的媒體文件的數(shù)量相同; 所述更新單元用于將所述已播放過(guò)的媒體文件更新為所述數(shù)量的目標(biāo)媒體文件。14.根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述獲取單元包括: 第二獲取模塊,用于在所述終端上存儲(chǔ)了所述歷史媒體文件的情況下,獲取所述歷史媒體文件的數(shù)量; 第二下載模塊,用于通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)下載所述數(shù)量的目標(biāo)媒體文件,其中,所述目標(biāo)媒體文件的數(shù)量與所述歷史媒體文件的數(shù)量相同; 所述更新單元用于將所述歷史媒體文件全部更新為所述目標(biāo)媒體文件。15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括: 設(shè)置單元,用于在所述檢測(cè)終端是否連接到無(wú)線(xiàn)網(wǎng)絡(luò)之前,設(shè)置對(duì)所述歷史媒體文件進(jìn)行更新的更新周期,其中,每個(gè)所述更新周期內(nèi)為對(duì)所述歷史媒體文件進(jìn)行更新的次數(shù)被設(shè)置為I次或多次。16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述獲取單元包括: 第二判斷模塊,用于在檢測(cè)到所述終端連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),判斷本次連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)是否是當(dāng)前更新周期中首次連接到所述無(wú)線(xiàn)網(wǎng)絡(luò),其中,所述更新周期包括所述當(dāng)前更新周期; 第三下載模塊,用于在判斷出本次連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)是所述當(dāng)前更新周期中首次連接到所述無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),則通過(guò)所述無(wú)線(xiàn)網(wǎng)絡(luò)獲取所述服務(wù)器主動(dòng)向所述賬號(hào)推薦的所述目標(biāo)媒體文件。
【文檔編號(hào)】H04L29/08GK105915653SQ201610474614
【公開(kāi)日】2016年8月31日
【申請(qǐng)日】2016年6月24日
【發(fā)明人】萬(wàn)逸倫, 周文娟, 劉冬冬, 肖春桃, 賴(lài)瑩, 梁斯雅, 吳惑, 李冠樹(shù), 容國(guó)榮
【申請(qǐng)人】騰訊科技(深圳)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新竹市| 灵武市| 珲春市| 克拉玛依市| 龙州县| 如东县| 毕节市| 南投市| 邹城市| 龙江县| 手游| 高淳县| 阿城市| 慈利县| 江城| 稻城县| 武平县| 浦县| 鹿泉市| 石景山区| 合山市| 徐水县| 即墨市| 鲁甸县| 阳城县| 长岛县| 弥勒县| SHOW| 客服| 卓尼县| 徐汇区| 克山县| 洛隆县| 丰原市| 河间市| 博白县| 云阳县| 南丹县| 衡阳县| 鄄城县| 长泰县|