一種多媒體數(shù)據(jù)處理的方法、裝置以及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種多媒體數(shù)據(jù)處理的方法、裝置以及終端。
【背景技術(shù)】
[0002]目前的音樂播放器通常都可以在手機(jī)、平板電腦、臺(tái)式電腦等終端中運(yùn)行,在音樂播放器中可以存儲(chǔ)有大量的歌曲。目前的音樂播放器可以通過用戶對(duì)歌曲的打分情況對(duì)大量的歌曲進(jìn)行控制處理,例如,音樂播放器可以只播放高于一定分?jǐn)?shù)的歌曲。但是在此之前,用戶需要在大量的歌曲中對(duì)部分歌曲進(jìn)行打分,這必然會(huì)大大增加了用戶的工作量,從而浪費(fèi)了用戶許多時(shí)間。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種多媒體數(shù)據(jù)處理的方法、裝置以及終端,可以對(duì)歌曲進(jìn)行自動(dòng)打分,以減少用戶的工作量。
[0004]為了解決上述技術(shù)問題,本發(fā)明第一方面提供了一種多媒體數(shù)據(jù)處理的方法,包括:
[0005]檢測對(duì)多媒體數(shù)據(jù)的播放控制操作,并獲取所述播放控制操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù);
[0006]根據(jù)所述評(píng)級(jí)分?jǐn)?shù)更新所述多媒體數(shù)據(jù)的評(píng)級(jí)總分信息;
[0007]根據(jù)所述多媒體數(shù)據(jù)的評(píng)級(jí)總分信息對(duì)所述多媒體數(shù)據(jù)進(jìn)行控制處理。
[0008]本發(fā)明第二方面提供了一種多媒體數(shù)據(jù)處理裝置,包括:
[0009]分?jǐn)?shù)獲取模塊,用于檢測對(duì)多媒體數(shù)據(jù)的播放控制操作,并獲取所述播放控制操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù);
[0010]總分更新模塊,用于根據(jù)所述評(píng)級(jí)分?jǐn)?shù)更新所述多媒體數(shù)據(jù)的評(píng)級(jí)總分信息;
[0011]控制處理模塊,用于根據(jù)所述多媒體數(shù)據(jù)的評(píng)級(jí)總分信息對(duì)所述多媒體數(shù)據(jù)進(jìn)行控制處理。
[0012]本發(fā)明第三方面提供了一種終端,包括本發(fā)明實(shí)施例第二方面提供的所述多媒體數(shù)據(jù)處理裝置。
[0013]在本發(fā)明實(shí)施例中,通過檢測對(duì)多媒體數(shù)據(jù)的播放控制操作,可以獲取播放控制操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù),以對(duì)多媒體數(shù)據(jù)進(jìn)行打分,即根據(jù)評(píng)級(jí)分?jǐn)?shù)更新多媒體數(shù)據(jù)的評(píng)級(jí)總分信息,再根據(jù)多媒體數(shù)據(jù)的評(píng)級(jí)總分信息對(duì)多媒體數(shù)據(jù)進(jìn)行控制處理,從而可以使用戶無需再對(duì)多媒體數(shù)據(jù)進(jìn)行手動(dòng)打分,以減少用戶的工作量。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1是本發(fā)明實(shí)施例提供的一種多媒體數(shù)據(jù)處理的方法的流程示意圖;
[0016]圖2是本發(fā)明實(shí)施例提供的另一種多媒體數(shù)據(jù)處理的方法的流程示意圖;
[0017]圖3是本發(fā)明實(shí)施例提供的其中一種設(shè)置觸發(fā)概率的方法的流程示意圖;
[0018]圖4是本發(fā)明實(shí)施例提供的又一種多媒體數(shù)據(jù)處理的方法的流程示意圖;
[0019]圖5是本發(fā)明實(shí)施例提供的一種多媒體數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;
[0020]圖6是本發(fā)明實(shí)施例提供的一種控制處理模塊的結(jié)構(gòu)示意圖;
[0021]圖7是本發(fā)明實(shí)施例提供的一種概率設(shè)置單元的結(jié)構(gòu)示意圖;
[0022]圖8是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]本發(fā)明實(shí)施例提供的一種多媒體數(shù)據(jù)處理的方法可以應(yīng)該于多媒體數(shù)據(jù)播放器的場景,例如:音樂播放器、視頻播放器、便攜式音視頻播放器(如IPad,IPod)等多媒體數(shù)據(jù)播放器,用戶在操作多媒體數(shù)據(jù)播放器中的多媒體數(shù)據(jù)時(shí),多媒體數(shù)據(jù)播放器可以檢測對(duì)多媒體數(shù)據(jù)的播放控制操作(以音樂播放器為例,若用戶選擇某歌曲進(jìn)行單曲循環(huán)播放,則多媒體數(shù)據(jù)播放器可以檢測到對(duì)該歌曲的播放控制操作為循環(huán)播放操作),并獲取所述播放控制操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù),再根據(jù)所述評(píng)級(jí)分?jǐn)?shù)更新所述多媒體數(shù)據(jù)的評(píng)級(jí)總分信息(以音樂播放器為例,通過獲取所述播放控制操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù),對(duì)歌曲進(jìn)行打分,以得到該歌曲的總分,即評(píng)級(jí)總分信息),最后可以根據(jù)所述多媒體數(shù)據(jù)的評(píng)級(jí)總分信息對(duì)所述多媒體數(shù)據(jù)進(jìn)行控制處理(以音樂播放器為例,音樂播放器可以根據(jù)每首歌的評(píng)級(jí)總分信息對(duì)所有歌曲進(jìn)行排序,并將排序靠后的歌曲刪除,以回收緩存空間)的場景。通過檢測對(duì)多媒體數(shù)據(jù)的播放控制操作,可以對(duì)多媒體數(shù)據(jù)進(jìn)行自動(dòng)打分,即根據(jù)所述評(píng)級(jí)分?jǐn)?shù)更新所述多媒體數(shù)據(jù)的評(píng)級(jí)總分信息,從而可以使用戶無需再對(duì)多媒體數(shù)據(jù)進(jìn)行手動(dòng)打分,以減少用戶的工作量。
[0025]本發(fā)明實(shí)施例涉及的多媒體數(shù)據(jù)播放器還可以為用戶終端中的客戶端,所述用戶終端可以包括:計(jì)算機(jī)、平板電腦、智能手機(jī)、筆記本電腦、掌上電腦以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID)等終端設(shè)備。
[0026]下面將結(jié)合附圖1-附圖4,對(duì)本發(fā)明實(shí)施例提供的多媒體數(shù)據(jù)處理的方法進(jìn)行詳細(xì)介紹。
[0027]請(qǐng)參見圖1,是本發(fā)明實(shí)施例提供的一種多媒體數(shù)據(jù)處理的方法的流程示意圖,所述方法可以包括:
[0028]S101,檢測對(duì)多媒體數(shù)據(jù)的播放控制操作,并獲取所述播放控制操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù);
[0029]具體的,多媒體數(shù)據(jù)播放器可以檢測對(duì)多媒體數(shù)據(jù)的播放控制操作,并獲取所述播放控制操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)。其中,所述播放控制操作包括切換操作、拖動(dòng)操作、文字點(diǎn)亮操作、點(diǎn)擊播放操作、循環(huán)播放操作以及播放位置調(diào)序操作;所述播放控制操作中每種操作均分別對(duì)應(yīng)一個(gè)評(píng)級(jí)分?jǐn)?shù)。所述評(píng)級(jí)分?jǐn)?shù)用于對(duì)多媒體數(shù)據(jù)的評(píng)級(jí)總分信息進(jìn)行加分或減分,以實(shí)時(shí)更新所述多媒體數(shù)據(jù)的評(píng)級(jí)總分信息,所述評(píng)級(jí)總分信息用于反映所述多媒體數(shù)據(jù)與用戶喜愛度的關(guān)系,例如,某個(gè)多媒體數(shù)據(jù)的評(píng)級(jí)總分信息對(duì)應(yīng)的分?jǐn)?shù)值越高,說明用戶對(duì)該多媒體數(shù)據(jù)越喜愛。因此,若某種播放控制操作可以反映出用戶喜愛某多媒體數(shù)據(jù),則可以將該種播放控制操作所對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)設(shè)置為正數(shù);若某種播放控制操作可以反映出用戶不喜愛某多媒體數(shù)據(jù),則可以將該種播放控制操作所對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)設(shè)置為負(fù)數(shù)。
[0030]所述切換操作是指對(duì)所述多媒體數(shù)據(jù)的切換操作,例如:切換至上一個(gè)多媒體數(shù)據(jù)的操作或切換至下一個(gè)多媒體數(shù)據(jù)的操作。當(dāng)檢測到對(duì)多媒體數(shù)據(jù)的切換操作時(shí),獲取所述多媒體數(shù)據(jù)的已播放時(shí)長,并查找所述已播放時(shí)長對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)。所述已播放時(shí)長越長,說明用戶對(duì)所述多媒體數(shù)據(jù)越喜愛,因此,可以將較長的已播放時(shí)長對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)設(shè)置為正數(shù),將較短的已播放時(shí)長對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)設(shè)置為負(fù)數(shù)。例如,先預(yù)設(shè)已播放時(shí)長與評(píng)級(jí)分?jǐn)?shù)的對(duì)應(yīng)關(guān)系:2秒至30秒對(duì)應(yīng)_4、30秒至60秒對(duì)應(yīng)_2、60秒至完整播放對(duì)應(yīng)+1,當(dāng)檢測到對(duì)多媒體數(shù)據(jù)的切換操作時(shí),獲取到的所述多媒體數(shù)據(jù)的已播放時(shí)長為50秒,則可以查找到所述已播放時(shí)長對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)為-2,再根據(jù)查找出的評(píng)級(jí)分?jǐn)?shù)對(duì)所述多媒體數(shù)據(jù)的評(píng)級(jí)總分信息進(jìn)行減2。其中,當(dāng)所述已播放時(shí)長為完整播放時(shí)長時(shí),還可以檢測所述切換操作是否為回放操作,若檢測到所述切換操作是回放操作,則獲取所述回放操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)。由于所述回放操作是指對(duì)所述多媒體數(shù)據(jù)的重復(fù)播放操作,所以可以說明用戶喜愛所述多媒體數(shù)據(jù),因此,可以將所述回放操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)設(shè)置為正數(shù)。以音樂播放器為例,先預(yù)設(shè)已播放時(shí)長與評(píng)級(jí)分?jǐn)?shù)的對(duì)應(yīng)關(guān)系:2秒至30秒對(duì)應(yīng)_4、30秒至60秒對(duì)應(yīng)_2、60秒至完整播放對(duì)應(yīng)+1,并預(yù)設(shè)回放操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)為+5,當(dāng)一首歌曲播放完畢時(shí),馬上點(diǎn)擊播放上一曲,即可對(duì)該歌曲進(jìn)行再次播放,即對(duì)該歌曲進(jìn)行了切換操作,且所述切換操作為回放操作,此時(shí),不僅可以獲取到已播放時(shí)長對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)為+1,還可以獲取到所述回放操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)為+5,再根據(jù)獲取到的兩個(gè)評(píng)級(jí)分?jǐn)?shù)對(duì)所述多媒體數(shù)據(jù)的評(píng)級(jí)總分信息進(jìn)行加6。
[0031]所述拖動(dòng)操作是指對(duì)所述多媒體數(shù)據(jù)的播放內(nèi)容進(jìn)行拖動(dòng),以音樂播放器為了,當(dāng)某首歌曲播放到第20秒時(shí),將該歌曲的播放內(nèi)容拖動(dòng)至第50秒再繼續(xù)開始播放,即完成了對(duì)該歌曲的拖動(dòng)操作。當(dāng)檢測到對(duì)多媒體數(shù)據(jù)的拖動(dòng)操作時(shí),獲取對(duì)所述多媒體數(shù)據(jù)拖動(dòng)前的第一時(shí)間以及對(duì)所述多媒體數(shù)據(jù)拖動(dòng)后的第二時(shí)間,并根據(jù)所述第一時(shí)間和所述第二時(shí)間之間的時(shí)間差,計(jì)算所述拖動(dòng)操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)。若時(shí)間差為負(fù)數(shù),說明是對(duì)所述多媒體數(shù)據(jù)進(jìn)行往前拖動(dòng),即說明用戶喜愛所述多媒體數(shù)據(jù),因此,計(jì)算出的往前拖動(dòng)的拖動(dòng)操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)可以為正數(shù);若時(shí)間差為正數(shù),說明是對(duì)所述多媒體數(shù)據(jù)進(jìn)行往后拖動(dòng),即說明用戶不喜愛所述多媒體數(shù)據(jù),因此,計(jì)算出的往后拖動(dòng)的拖動(dòng)操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)可以為負(fù)數(shù)。以音樂播放器為例,若用戶將某個(gè)正在播放的歌曲從10秒拖動(dòng)至30秒進(jìn)行播放,則所述第一時(shí)間tl為10,所述第二時(shí)間t2為30,此時(shí),可以根據(jù)公式R= (tl-t2)C,計(jì)算出所述拖動(dòng)操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)R,若C為0.1,則可以計(jì)算出評(píng)級(jí)分?jǐn)?shù)R為_2,C的數(shù)值大小可以控制對(duì)所述多媒體數(shù)據(jù)進(jìn)行加分和減分的平衡性,C的數(shù)值大小可以根據(jù)用戶對(duì)大量多媒體數(shù)據(jù)的歷史操作進(jìn)行調(diào)整。
[0032]所述文字點(diǎn)亮操作是指對(duì)所述多媒體數(shù)據(jù)中的文字信息進(jìn)行點(diǎn)亮操作,以音樂播放器為例,將某個(gè)歌曲的歌詞頁面點(diǎn)亮,即完成了所述文字點(diǎn)亮操作。當(dāng)檢測到對(duì)多媒體數(shù)據(jù)所包含的文字信息的文字點(diǎn)亮操作時(shí),檢測所述文字信息的點(diǎn)亮?xí)r長,當(dāng)所述文字信息的點(diǎn)亮?xí)r長超過預(yù)設(shè)的時(shí)長閾值時(shí),獲取所述文字點(diǎn)亮操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)。由于點(diǎn)亮?xí)r長超過預(yù)設(shè)的時(shí)長閾值,所以說明用戶可能正在學(xué)習(xí)所述多媒體數(shù)據(jù)的內(nèi)容,即說明用戶喜愛所述多媒體數(shù)據(jù),因此,所述文字點(diǎn)亮操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)可以為正數(shù)。例如,先預(yù)設(shè)所述文字點(diǎn)亮操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)為+5,并預(yù)設(shè)時(shí)長閾值為I分鐘,若將某個(gè)歌曲的歌詞頁面點(diǎn)亮,且點(diǎn)亮?xí)r長超過I分鐘,則可以獲取到所述文字點(diǎn)亮操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)為+5。
[0033]所述點(diǎn)擊播放操作是指在當(dāng)前播放列表中直接點(diǎn)擊所述多媒體數(shù)據(jù)進(jìn)行播放的操作,以音樂播放器為例,用戶在播放列表界面中直接點(diǎn)擊某首歌曲進(jìn)行播放,即完成了對(duì)該歌曲的點(diǎn)擊播放操作。當(dāng)檢測到對(duì)多媒體數(shù)據(jù)的點(diǎn)擊播放操作時(shí),獲取所述點(diǎn)擊播放操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)。由于通過對(duì)所述多媒體數(shù)據(jù)進(jìn)行點(diǎn)擊播放操作,可以說明用戶喜愛所述多媒體數(shù)據(jù),所以可以將所述點(diǎn)擊播放操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)設(shè)置為正數(shù)。例如,先預(yù)設(shè)所述點(diǎn)擊播放操作對(duì)應(yīng)的評(píng)級(jí)分?jǐn)?shù)為+5,當(dāng)檢測到對(duì)多媒體數(shù)據(jù)的點(diǎn)擊播放操作時(shí),可以獲取