專(zhuān)利名稱(chēng):一種生成媒體信息列表的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于媒體播放領(lǐng)域,尤其涉及一種生成媒體信息列表的方法和裝置。
背景技術(shù):
在電腦或者手機(jī)等用戶終端設(shè)備中,可以安裝媒體播放器,通過(guò)媒體播放器欣賞視頻或者音樂(lè)。為適應(yīng)不同使用者的喜好習(xí)慣與要求,媒體播放器開(kāi)發(fā)人員開(kāi)發(fā)了不同的媒體播放器可供使用者選擇,為用戶對(duì)于不同的媒體播放器帶來(lái)了選擇的方便。如,對(duì)于音樂(lè)播放器,除了系統(tǒng)自帶的播放器,現(xiàn)在還出現(xiàn)了諸出酷狗音樂(lè)、QQ音樂(lè)播放器、千千靜聽(tīng)等應(yīng)用程序。對(duì)于視頻播放,除了系統(tǒng)自帶的視頻播放器,如WindowsMedia Player外,還包括諸如搜狐影音、PPSTREAM、PPLIVE等視頻媒體播放器,用戶根據(jù)需要可以使用各種媒體播放器的功能。但是,由于上述各個(gè)媒體播放器之間是相互獨(dú)立的,用戶在播放/查找不同播放器存儲(chǔ)的歌曲時(shí)需要切換到相應(yīng)的播放器,操作較為麻煩。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種生成媒體信息列表的方法,旨在解決現(xiàn)有技術(shù)中播放/查找不同播放器存儲(chǔ)的歌曲時(shí)操作比較麻煩的問(wèn)題。本發(fā)明提供了一種生成媒體信息列表的方法,所述方法包括下述步驟SI、記錄媒體文件的信息,其中所述媒體的文件信息包括文件名稱(chēng)及播放文件的播放路徑;S2、將所述媒體文件的信息更新至媒體信息列表。本發(fā)明的另一目的在于提供一種生成媒體信息列表的裝置,所述裝置包括記錄單元用于記錄媒體文件的信息,其中所述媒體文件的信息包括文件名稱(chēng)及媒體文件的播放路徑;更新單元用于將媒體文件的信息更新至媒體信息列表。本發(fā)明還提供了一種電子設(shè)備,該電子設(shè)備包括上述生成媒體信息列表的裝置。在本發(fā)明中,當(dāng)各個(gè)媒體播放器中有播放媒體文件時(shí),對(duì)媒體播放器所播放的媒體文件的信息進(jìn)行記錄,并將包括文件名稱(chēng)及所述播放文件對(duì)應(yīng)的播放路徑等信息更新至媒體信息列表,用戶無(wú)需切換到相應(yīng)的播放器,通過(guò)該媒體信息列表可以直觀看到媒體文件相關(guān)信息,可簡(jiǎn)化在各個(gè)媒體播放器中的查找操作,有利于提高獲取媒體文件的信息的便利性,提高信息獲取效率。
圖I是本發(fā)明第一實(shí)施例提供的生成媒體信息列表的實(shí)現(xiàn)流程圖;圖2是本發(fā)明第二實(shí)施例提供的生成媒體信息列表的實(shí)現(xiàn)流程圖;圖3是本發(fā)明第三實(shí)施例提供的生成媒體信息列表的實(shí)現(xiàn)流程圖4是本發(fā)明第四實(shí)施例提供的生成媒體信息列表的實(shí)現(xiàn)流程圖;圖5是本發(fā)明第五實(shí)施例提供的生成媒體信息列表的實(shí)現(xiàn)流程圖;圖6是本發(fā)明第六實(shí)施例提供的生成媒體信息列表的裝置的結(jié)構(gòu)框圖;圖7是本發(fā)明第七實(shí)施例提供的生成媒體信息列表的裝置的結(jié)構(gòu)框圖;圖8是本發(fā)明第八實(shí)施例提供的生成媒體信息列表的裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,通過(guò)記錄各個(gè)播放器所播放的媒體文件的信息,并將記錄的媒體文件的信息更新至播放列表,媒體文件的信息可以直接通過(guò)該媒體信息列表進(jìn)行反應(yīng)體現(xiàn),可簡(jiǎn)化在各個(gè)媒體播放器中的查找操作。實(shí)施例一圖I示出了本發(fā)明生成媒體信息列表的實(shí)現(xiàn)流程,詳述如下在步驟SI中,記錄媒體文件的信息,其中所述媒體文件的信息包括媒體文件名稱(chēng)、媒體文件的播放路徑等信息,此處對(duì)此不作限制。。具體的,記錄媒體播放器中播放媒體文件的信息,可以采用自動(dòng)記錄媒體播放器播放記錄文件、或者采用監(jiān)聽(tīng)的方式,記錄媒體播放器中播放的媒體文件的信息。其中,第一種方式中,對(duì)于現(xiàn)在的媒體播放器,在播放某一媒體文件后,一般會(huì)有存在一個(gè)播放文件信息記錄的文件,通過(guò)讀取該播放記錄信息的文件,即可獲得媒體播放器播放的媒體文件的信息;對(duì)于第二種方式,其不局限于媒體播放器是否存在該播放記錄的文件,一般在系統(tǒng)啟動(dòng)后即開(kāi)啟該監(jiān)測(cè)程序,對(duì)播放的媒體文件的信息進(jìn)行記錄。本步驟所記錄的媒體文件的信息包括媒體文件名稱(chēng)、媒體文件的播放路徑,其中所述播放路徑包括媒體文件所使用的播放器的信息,例如當(dāng)前使用酷狗音樂(lè)播放器播放一個(gè)名稱(chēng)為“十五的月亮”的音樂(lè)文件,該音樂(lè)文件在本地的路徑為d:kUg00\media\十五的月亮.mp3,那么,系統(tǒng)會(huì)自動(dòng)將音樂(lè)文件名稱(chēng)“十五的月亮”和播放路徑“d:kUg00\media\十五的月亮.mp3”記錄。當(dāng)然,所記錄的信息不局限于此,還可以包括媒體文件的其它相關(guān)信息,如媒體文件的時(shí)長(zhǎng)、播放次數(shù)、最后一次播放的時(shí)間、作者等等。在步驟S2中,將媒體文件的信息更新至媒體信息列表。具體的,在步驟SlOl中記錄的文件信息,可以采用動(dòng)態(tài)更新的方式,在媒體播放器有新的動(dòng)態(tài)后,就將該新的動(dòng)態(tài)信息更新至媒體信息列表,該媒體信息列表與媒體播放器不是同一個(gè)列表,通過(guò)該列表,可以反應(yīng)用戶在不同播放器上播放的媒體文件的信息。舉例說(shuō),在電腦設(shè)備中播放音樂(lè)文件時(shí),同戶可能會(huì)使用酷狗來(lái)選擇自己喜歡的專(zhuān)輯音樂(lè)文件進(jìn)行下載,但其播放時(shí)占用資源較多,用戶可能更希望使用千音靜聽(tīng)這樣的播放器進(jìn)行播放,如果按照一般做法,則是在千音靜聽(tīng)的播放器中手動(dòng)查找這些音樂(lè)文件進(jìn)行添加,在本方法中,可以通過(guò)不同的方法記錄下音樂(lè)播放器所播放的音樂(lè)文件信息,并將這些信息及時(shí)的更新至音樂(lè)信息列表。同樣,對(duì)于播放的視頻文件,不同的視頻播放器所包括的視頻內(nèi)容可能不盡相同,比如對(duì)于土豆、優(yōu)酷等播放器,其中包括的原創(chuàng)短片內(nèi)容較為豐富,而對(duì)于PPLIVE等播放器,其在線直播方面又具有優(yōu)勢(shì),而在現(xiàn)有的各個(gè)媒體播放器中,在不同的媒體所播放的視頻文件信息,不能夠直觀的反應(yīng)給用戶,本方法中,將各視頻文件的播放信息進(jìn)行記錄,并將這些記錄的信息動(dòng)態(tài)的更新至視頻信息列表,在記錄信息有新的變化時(shí),即發(fā)起對(duì)視頻信息列表更新的請(qǐng)求。需要說(shuō)明的是,與媒體信息列表對(duì)應(yīng)的媒體文件至少與一個(gè)媒體播放器相匹配,由于媒體文件的來(lái)源可能不一致,因此來(lái)源不一致的媒體文件可能就由不同的播放器來(lái)播放,因此,與媒體信息列表對(duì)應(yīng)的媒體文件至少與一個(gè)媒體播放器相匹配,即當(dāng)此處的媒體文件都是同一來(lái)源時(shí),這些媒體文件可與一個(gè)媒體播放器相匹配,即可以用一個(gè)媒體播放器來(lái)播放,當(dāng)來(lái)源不一樣時(shí),可能與一個(gè)以上的媒體播放器相匹配,即需要不同的媒體播放器來(lái)播放,因此,與媒體信息列表對(duì)應(yīng)的媒體文件與多少個(gè)媒體比放棄相匹配,可根據(jù)實(shí)際情況而定。如在步驟SI中所記錄的媒體文件信息,將該信息更新至媒體信息列表,用戶可以直接查看到該媒體文件的信息,并且相對(duì)較為輕松的查找到該文件,如果在媒體信息列表 中將該名稱(chēng)關(guān)聯(lián)到媒體文件地址或播放該媒體文件的播放器,則通過(guò)點(diǎn)擊直接可以找到該媒體文件或直接播放該媒體文件,其查找使用效率進(jìn)一步提高,當(dāng)播放不同來(lái)源的媒體文件時(shí),無(wú)需打開(kāi)不同的播放器而可直接關(guān)聯(lián)到對(duì)應(yīng)的播放器,這給用戶提供方便,在一定程度上增強(qiáng)用戶的體驗(yàn)效果。實(shí)施例二圖2示出了本發(fā)明生成媒體信息列表的實(shí)現(xiàn)流程,詳述如下在步驟SOl中,檢測(cè)媒體播放器所接收的命令。其中,當(dāng)接收到用戶的命令時(shí),由于所述命令可以播放或者停止等命令,因此需要檢測(cè)所接收的命令,其中,所述命令可以是播放新的媒體文件、停止播放當(dāng)前播放的媒體文件等,此處對(duì)此不作限制。當(dāng)檢測(cè)到時(shí)播放命令時(shí),轉(zhuǎn)向步驟S02,如果為停止或退出播放命令,則轉(zhuǎn)向步驟S03。具體的,媒體播放器一般接收的命令包括播放、停止或退出等命令,播放命令是指播放一個(gè)新的媒體文件的命令,包括快進(jìn)、下一首等操作。對(duì)于快進(jìn)或者快退等命令,其在播放器中實(shí)現(xiàn)的方式一般以拖動(dòng)的方式實(shí)現(xiàn),而對(duì)于下一首或者上一首的命令,該操作可以認(rèn)為是與播放命令的類(lèi)似的操作,選擇媒體播放的另一種實(shí)現(xiàn)形式通過(guò)雙擊,該操作也可以是播放命令的另一種形式,停止或退出命令是指媒體文件終止播放的命令,其包括暫?;蚨贾苯油顺霾シ牌髅畹?。在步驟S02中,如果為播放命令,記錄所需播放的媒體文件的信息,接著轉(zhuǎn)向步驟
S2。其中所述所需播放的媒體文件信息包括文件名稱(chēng)及與所述播放文件對(duì)應(yīng)的播放路徑。具體的,當(dāng)檢測(cè)接收到的命令為播放命令時(shí),表示要播放指定的媒體文件,因此需要記錄當(dāng)前媒體播放器正在播放的媒體文件的信息,此時(shí)記錄的媒體文件的信息可以包括文件名稱(chēng)、媒體文件網(wǎng)絡(luò)播放地址、媒體文件在系統(tǒng)中的路徑等,當(dāng)然還可以包括其它一些信息,如文件時(shí)長(zhǎng)、文件格式、壓縮碼率、歌手名稱(chēng)等,此處對(duì)此不作限制。在步驟S03中,如果停止或退出播放命令,記錄停止/退出播放的媒體文件的信息,接著轉(zhuǎn)向步驟S2。其中所述停止/退出播放的媒體文件的信息包括播放進(jìn)度、最后播放的時(shí)間,還可包括該媒體文件的播放進(jìn)度等,此處對(duì)此不作限制。具體的,如果在步驟SOl中檢測(cè)的命令為停止或退出播放命令,表示當(dāng)前媒體文件已中止播放,此時(shí)記錄的媒體文件的信息包括當(dāng)前播放的進(jìn)度、最后播放的時(shí)間、播放次數(shù)等,此處對(duì)此不作限制,記錄當(dāng)前播放進(jìn)度,可以方便下次播放時(shí)連續(xù)該信息,對(duì)于長(zhǎng)度較長(zhǎng)的視頻文件或者一些學(xué)習(xí)資料,該進(jìn)度記錄顯得更加實(shí)用。而當(dāng)記錄了媒體文件的播放進(jìn)度時(shí),用戶查看媒體信息列表時(shí),就可以知道媒體文件的播放進(jìn)度,就可以選擇根據(jù)需要選擇上一次未播放的那部分來(lái)播放媒體文件,這樣可以不用重新播放而可繼續(xù)欣賞未播放部分的媒體文件,在一定程度上增強(qiáng)了用戶的體驗(yàn)效果。此外,用戶可根據(jù)需要而選擇重新播放該媒體文件,這也在一定程度上給用戶帶來(lái)方便。在步驟S2中,將所記錄的媒體文件的信息更新至媒體信息列表。其中,該媒體文件包括所需要播放的媒體文件,還包括當(dāng)前播放的媒體文件,具體地,當(dāng)接收到停止或退出播放命令時(shí),需要記錄當(dāng)前播放的媒體文件的信息,當(dāng)接收到播放命令時(shí),需要記錄當(dāng)前播放的媒體文件(若當(dāng)前正在播放媒體文件的情況下),還需要記錄需要播放的媒體文件的信 肩、O需要說(shuō)明的是,與媒體信息列表對(duì)應(yīng)的媒體文件至少與一個(gè)媒體播放器相匹配,由于媒體文件的來(lái)源可能不一致,因此來(lái)源不一致的媒體文件可能就由不同的播放器來(lái)播放,因此,與媒體信息列表對(duì)應(yīng)的媒體文件至少與一個(gè)媒體播放器相匹配,即當(dāng)此處的媒體文件都是同一來(lái)源時(shí),這些媒體文件可與一個(gè)媒體播放器相匹配,即可以用一個(gè)媒體播放器來(lái)播放,當(dāng)來(lái)源不一樣時(shí),可能與一個(gè)以上的媒體播放器相匹配,即需要不同的媒體播放器來(lái)播放,因此,與媒體信息列表對(duì)應(yīng)的媒體文件與多少個(gè)媒體比放棄相匹配,可根據(jù)實(shí)際情況而定。本實(shí)施例中,對(duì)于播放的媒體文件,對(duì)其文件信息進(jìn)行記錄,可將信息通過(guò)媒體信息列表的方式呈現(xiàn),使信息呈現(xiàn)更加完整,對(duì)于停止播放的文件,記錄其進(jìn)度信息,方便下次播放時(shí)按此時(shí)間點(diǎn)繼續(xù)播放。實(shí)施例三圖3示出了本發(fā)明生成媒體信息列表的實(shí)現(xiàn)流程,與上述實(shí)施例二相比,本實(shí)施例的不同點(diǎn)在于,本實(shí)施例在所述步驟SOl與S02之間增加步驟,詳述如下在步驟SOl中,檢測(cè)媒體播放器接收的命令,如果為播放命令,轉(zhuǎn)向步驟S021,如果停止或退出播放命令轉(zhuǎn)向步驟S03。在步驟S021中,如果為播放命令,判斷當(dāng)前是否有播放媒體文件,如果有則轉(zhuǎn)向步驟S022,否則轉(zhuǎn)向步驟S02。在步驟S022中,如果當(dāng)前有播放媒體文件,則記錄當(dāng)前播放的媒體文件的信息,其中所述當(dāng)前播放的媒體文件的信息包括播放進(jìn)度和/或最后播放的時(shí)間等,接著轉(zhuǎn)向步驟 S02。具體的,對(duì)于當(dāng)前有播放媒體文件時(shí),如果用戶通過(guò)雙擊或者點(diǎn)擊下一曲時(shí),對(duì)媒體文件的播放進(jìn)行切換,此時(shí)對(duì)于在切換前的播放狀態(tài)進(jìn)行判斷,如果在切換前有媒體文件在播放,則記錄此播放文件的播放進(jìn)度和最后播放時(shí)間等,其在實(shí)施例二的基礎(chǔ)上,進(jìn)一步將記錄的信息進(jìn)行擴(kuò)充,使各個(gè)媒體文件的信息更加完整。在步驟S02中,記錄所需播放的媒體文件的信息,其中所述播放的媒體文件的信息包括媒體文件的名稱(chēng)、播放時(shí)長(zhǎng)、播放路徑等,此處對(duì)此不作限制。接著轉(zhuǎn)到步驟S2中。
在步驟S03中,記錄停止/退出播放的媒體文件的信息,其中所述相關(guān)信息包括播放進(jìn)度、最后播放的時(shí)間、播放次數(shù)等信息,還可包括媒體文件的名稱(chēng)、播放路徑等。接著轉(zhuǎn)到步驟S2中,由于該步驟與上述實(shí)施例而的步驟S03 —致,此處不再贅述。在步驟S2中,將所記錄的媒體文件的信息更新至媒體信息列表。此實(shí)施例中,其它步驟與實(shí)施例二相同,此處不再詳細(xì)描述。通過(guò)在播放新媒體文件時(shí)進(jìn)行播放前的狀態(tài)判斷,當(dāng)中止正在播放的媒體文件時(shí),記錄該媒體文件的信息,進(jìn)一步完善媒體文件的狀態(tài)信息,使列表呈現(xiàn)的信息更加完整,此外,由于將包括文件名稱(chēng)及所述播放文件對(duì)應(yīng)的播放路徑等信息更新至媒體信息列表,用戶無(wú)需切換到相應(yīng)的播放器,通過(guò)該媒體信息列表可以直觀看到媒體文件相關(guān)信息,可簡(jiǎn)化在多個(gè)媒體播放器中的查找操作,有利于提高獲取媒體文件的信息的便利性,提高信息獲取效率。實(shí)施例四圖4示出了本發(fā)明生成媒體信息列表的實(shí)現(xiàn)流程,詳述如下 在步驟SOl中,檢測(cè)媒體播放器接收的命令。其中,當(dāng)接收到用戶的命令時(shí),由于所述命令可以播放或者停止等命令,因此需要檢測(cè)所接收的命令,其中,所述命令可以是播放新的媒體文件、停止播放當(dāng)前播放的媒體文件等,此處對(duì)此不作限制。當(dāng)檢測(cè)到時(shí)播放命令時(shí),轉(zhuǎn)向步驟S021,如果為停止或退出播放命令,則轉(zhuǎn)向步驟S03。在步驟S021中,如果為播放命令,判斷當(dāng)前媒體播放器是否正在播放媒體文件,有則轉(zhuǎn)向步驟S022,否則轉(zhuǎn)向S02。在步驟S022中,如果有播放媒體文件,則記錄當(dāng)前播放的媒體文件的信息,接著轉(zhuǎn)到步驟S02。其中,所述當(dāng)前播放的媒體文件的信息可播放進(jìn)度和/或最后播放的時(shí)間,還可包括播放次數(shù)等,此處對(duì)此不作限制。在步驟S02中,記錄所需播放的媒體文件的信息,接著轉(zhuǎn)到步驟S21。其中所述所需播放的媒體文件的文件信息包括文件名稱(chēng)、與所述播放文件對(duì)應(yīng)的播放路徑,還可包括播放時(shí)長(zhǎng)、媒體文件的名稱(chēng)或代碼等,此處對(duì)此不作限制。在步驟S03中,記錄停止/退出播放的媒體文件的相關(guān)信息,接著轉(zhuǎn)到步驟S22,其中所述相關(guān)信息包括播放進(jìn)度、最后播放的時(shí)間、播放次數(shù)等信息,還可包括媒體文件的名稱(chēng)、播放路徑等,此處對(duì)此不作限制,接著在所述媒體信息列表中更新所述停止/退出播放的媒體文件的相關(guān)信息。在步驟S21中,判斷當(dāng)前的媒體信息列表中是否已存儲(chǔ)所記錄的媒體文件的信息,如果是轉(zhuǎn)向步驟S22,否則轉(zhuǎn)向步驟S23,其中所述記錄的媒體文件的信息包括媒體文件的名稱(chēng)等信息。優(yōu)選地,根據(jù)媒體文件的名稱(chēng)、播放路徑來(lái)判斷是否已存儲(chǔ)媒體文件的信息,即當(dāng)媒體文件的名稱(chēng)及播放路徑均一致時(shí),可認(rèn)為已經(jīng)存儲(chǔ)該媒體文件的信息。但是還可以用其他標(biāo)準(zhǔn)來(lái)判斷是否已經(jīng)存儲(chǔ)媒體文件的信息,例如可根據(jù)播放路徑及媒體文件的代碼是否一致來(lái)判斷是否已經(jīng)存儲(chǔ)該媒體文件的信息,此處對(duì)此不做限制。進(jìn)一步地,所述記錄的媒體文件信息可包括當(dāng)前播放的媒體文件信息和所需播放的媒體文件的信息。在步驟S22中,在所述媒體信息列表中更新媒體文件對(duì)應(yīng)的信息,其中所述對(duì)應(yīng)的信息包括媒體文件的最后播放時(shí)間、播放次數(shù)等信息,還可包括其他信息,此處對(duì)此不作限制。而此時(shí)需要更新的媒體文件可包括當(dāng)前播放的媒體文件和/或所需播放的媒體文件。
具體的,對(duì)于存在記錄的媒體文件的信息,更新此媒體文件的信息,在相應(yīng)的媒體信息列表中的播放頻率加I。對(duì)于媒體信息列表的條目數(shù),出于用戶方便的考慮,所顯示的媒體文件以播放頻率次數(shù)從大到小的順序進(jìn)行排列,或者按照由最近播放的時(shí)間先后的順序進(jìn)行排列;而對(duì)于播放次數(shù)相同,則選擇最近播放的作為第二級(jí)優(yōu)先順序進(jìn)行排列。而媒體信息列表的條目數(shù)一般設(shè)置為用戶可方便查看的數(shù)量為宜,如二十條至三十條等。在步驟S23中,在媒體信息列表中創(chuàng)建關(guān)于該媒體文件的信息對(duì)應(yīng)的新條目。由于該媒體信息列表中的條目數(shù)量可能會(huì)超過(guò)閾值,因此在創(chuàng)建新條目時(shí),需要判斷當(dāng)前的媒體信息列表中的條目是否超過(guò)閾值,而所述閾值可根據(jù)用戶需求或者系統(tǒng)的內(nèi)部配置而設(shè),此處對(duì)此不作限制。于是在本實(shí)施例中,所述步驟21之后,S23之前還可包括如下步驟在步驟S231中,判斷媒體信息列表中條目數(shù)是否超過(guò)閾值。當(dāng)超過(guò)時(shí),轉(zhuǎn)到步驟S232,否則直接轉(zhuǎn)到所述步驟S23。在步驟S232中,刪除符合預(yù)設(shè)條件的條目。其中,所述預(yù)設(shè)條件可根據(jù)用戶需求 而設(shè),本實(shí)施例中,所述預(yù)設(shè)條件可以是媒體文件最后一次播放的時(shí)間不能超過(guò)預(yù)定值,例如7天,即當(dāng)媒體文件最后一次播放時(shí)間超過(guò)7天時(shí),需要將其刪掉。此外所述預(yù)設(shè)條件還可以是媒體信息列表的條目數(shù)量在預(yù)置范圍內(nèi),例如20條,即當(dāng)媒體信息列表的條目數(shù)大于設(shè)定的條目數(shù)時(shí),比如設(shè)定列表中顯示的最大條目為20條,當(dāng)超過(guò)20條時(shí),需要?jiǎng)h除排列在最后的條目,以便將新的媒體文件的信息更新至列表中,作為可進(jìn)一步的優(yōu)化,在刪除時(shí)會(huì)發(fā)出給用戶以提示的提示信息或確認(rèn)信息,在接收用戶的確認(rèn)信息后進(jìn)行列表的更新。本實(shí)施例中,對(duì)媒體信息列表進(jìn)行更新操作時(shí),對(duì)媒體信息列表超過(guò)預(yù)定數(shù)目時(shí),可以自適應(yīng)的刪除條目,并且對(duì)于新增加的條目,及時(shí)更新至列表,保證媒體信息列表的及時(shí)性與有效性。需要說(shuō)明的是,與媒體信息列表對(duì)應(yīng)的媒體文件至少與一個(gè)媒體播放器相匹配,由于媒體文件的來(lái)源可能不一致,因此來(lái)源不一致的媒體文件可能就由不同的播放器來(lái)播放,因此,與媒體信息列表對(duì)應(yīng)的媒體文件至少與一個(gè)媒體播放器相匹配,即當(dāng)此處的媒體文件都是同一來(lái)源時(shí),這些媒體文件可與一個(gè)媒體播放器相匹配,即可以用一個(gè)媒體播放器來(lái)播放,當(dāng)來(lái)源不一樣時(shí),可能與一個(gè)以上的媒體播放器相匹配,即需要不同的媒體播放器來(lái)播放,因此,與媒體信息列表對(duì)應(yīng)的媒體文件與多少個(gè)媒體播放器相匹配,可根據(jù)實(shí)際情況而定。具體地,對(duì)于形成的音樂(lè)信息列表,通過(guò)將音樂(lè)文件與某一媒體播放器匹配,如與千音靜聽(tīng)或者播放列表自身的音頻解碼相匹配后,通過(guò)點(diǎn)擊列表上的條目,即可實(shí)現(xiàn)音樂(lè)文件的播放,也可以將其與可播放的音樂(lè)播放器相匹配,在點(diǎn)擊時(shí)彈出多個(gè)選擇框,供用戶進(jìn)行選擇使用。將媒體播放列表中的文件與播放器相匹配,這樣可以更加方便用戶進(jìn)行查詢的同時(shí),也能快捷的實(shí)現(xiàn)播放操作,用戶也可按照喜好選擇播放器來(lái)播放,在一定程度上提高用戶使用體驗(yàn)。實(shí)施例五圖5示出了本發(fā)明生成媒體信息列表的實(shí)現(xiàn)流程,與上述實(shí)施例四相比,本實(shí)施例的不同點(diǎn)在于增加了步驟S3,詳述如下在步驟S3中,發(fā)送更新后的媒體信息列表至統(tǒng)計(jì)服務(wù)器。
由于其他步驟與上述實(shí)施例四的一致,此處不再贅述。,本實(shí)施例中,將生成的媒體信息列表及時(shí)發(fā)送至統(tǒng)計(jì)服務(wù)器,由于媒體信息列表中可以反應(yīng)媒體文件被播放次數(shù)、還可以體現(xiàn)媒體文件的相關(guān)信息,例如播放路徑、播放時(shí)間等等數(shù)據(jù),統(tǒng)計(jì)服務(wù)器接收到各個(gè)用戶終端所發(fā)送的媒體信息列表數(shù)據(jù)后,可進(jìn)行統(tǒng)計(jì)分析,進(jìn)而分析媒體文件的使用頻率/受歡迎程度,可根據(jù)使用頻率來(lái)對(duì)媒體文件進(jìn)行排序,進(jìn)而為用戶進(jìn)一步提供按照用戶喜好而定制的菜單,或者可根據(jù)媒體文件的最近使用時(shí)間來(lái)對(duì)媒體文件進(jìn)行排序,進(jìn)而為用戶提供最近的媒體播放菜單,用戶可直觀地看到最近受歡迎的媒體文件,在一定程度上增強(qiáng)了用戶的體驗(yàn)效果。實(shí)施例六圖6為本發(fā)明實(shí)施例所述的生成媒體信息列表的裝置結(jié)構(gòu)示意圖。如圖6所示,該裝置包括記錄單元I、更新單元2、所述記錄單元包括檢測(cè)判斷子單元11、第一記錄子單元12、第二記錄子單元13。 其中,所述記錄單元I用于記錄播放的媒體文件的信息,其中所述媒體文件的信息包括媒體文件名稱(chēng)及媒體文件的播放路徑,還可包括媒體文件的播放時(shí)長(zhǎng)、播放次數(shù)等信息,此處對(duì)此不作限制。所述,更新單元2用于將媒體文件的信息更新至媒體信息列表。所述記錄單元包括檢測(cè)判斷子單元11檢測(cè)媒體播放器所接收的命令,判斷如果是播放命令,轉(zhuǎn)向第一記錄子單元12,即向第一記錄子單元12發(fā)送記錄指示,其實(shí)該指示包括記錄當(dāng)前所需播放的媒體文件的信息的指令,如果是停止/退出播放命令,則轉(zhuǎn)向第二記錄子單元13,即向第二記錄子單元13發(fā)送記錄指示,其中該指示攜帶記錄當(dāng)前播放的媒體文件的信息的指令。第一記錄子單元12用于記錄所需播放的媒體文件的信息,其中所需播放的媒體文件信息包括文件名稱(chēng)及與所述播放文件對(duì)應(yīng)的播放路徑。第二記錄子單元13記錄停止/退出播放的媒體文件的信息,其中所述停止/退出播放的媒體文件的信息包括播放進(jìn)度和/或最后播放的時(shí)間,還可包括媒體文件的播放次數(shù)等信息,此處對(duì)此不作限制。本實(shí)施例為上述方法實(shí)施例二相對(duì)應(yīng)的系統(tǒng)裝置,具體實(shí)現(xiàn)過(guò)程與上述實(shí)施例二相同,在此不作重復(fù)贅述。實(shí)施例七如圖7所示,為本發(fā)明實(shí)施例所述的生成媒體信息列表的裝置結(jié)構(gòu)示意圖,詳述如下本實(shí)施例與實(shí)施例六相比,記錄單元I還包括判斷子單元14和第三記錄子單元15,其中,所述判斷子單元14用于判斷當(dāng)前是否有播放媒體文件,如果有則轉(zhuǎn)向第三記錄子單元15,即向第三記錄子單元15發(fā)送記錄指示,其中該指示攜帶記錄當(dāng)前播放的媒體文件的信息,否則轉(zhuǎn)向第一記錄子單元12,即向第一記錄子單元12發(fā)送記錄指示,該記錄指示攜帶記錄所需播放的媒體文件的信息的指示。所述第三記錄子單元15記錄當(dāng)前播放的媒體文件的信息,其中所述當(dāng)前播放的媒體文件的信息包括播放進(jìn)度和/或最后播放的時(shí)間等,接著轉(zhuǎn)向更新單元2。
本實(shí)施例所述裝置實(shí)施例與實(shí)施例三所述的方法實(shí)施例相對(duì)應(yīng),在此不作重復(fù)贅述。實(shí)施例八與上述實(shí)施例七相比,本實(shí)施例的不同點(diǎn)在于,本實(shí)施例的裝置還包括判斷單元3,其中該判斷單元3包括第一判斷單元31、用于判斷當(dāng)前的媒體信息列表中是否已存儲(chǔ)所述記錄的媒體文件的信息;第二判斷單元32、用于判斷媒體信息列表中條目數(shù)是否超過(guò)閾值;所述更新單元2具體包括刪除單元21、當(dāng)媒體信息列表中條目數(shù)超過(guò)閾值時(shí),用于刪除符合預(yù)設(shè)條件的條目; 創(chuàng)建單元22、用于在媒體信息列表中創(chuàng)建該媒體文件的信息對(duì)應(yīng)的新條目;更新子單元23、當(dāng)媒體信息列表中條目數(shù)未超過(guò)閾值時(shí),用于在所述媒體信息列表中更新媒體文件對(duì)應(yīng)的信息,其中所述對(duì)應(yīng)的信息包括最后播放時(shí)間及播放頻率;本實(shí)施例為與上述方法實(shí)施例四對(duì)應(yīng)的系統(tǒng)裝置,具體實(shí)現(xiàn)過(guò)程與上述實(shí)施例四相同,此處對(duì)實(shí)現(xiàn)過(guò)程及本方案所帶來(lái)的有益效果可參照上述實(shí)施例四,此處不再贅述。需要說(shuō)明的是,本發(fā)明的另外一個(gè)實(shí)施例中,生產(chǎn)媒體信息列表的裝置還可包括發(fā)送單元,用于將所更新后的媒體信息列表至統(tǒng)計(jì)服務(wù)器。由于將生成的媒體信息列表及時(shí)發(fā)送至統(tǒng)計(jì)服務(wù)器,由于媒體信息列表中可以反應(yīng)媒體文件被播放次數(shù)、還可以體現(xiàn)媒體文件的相關(guān)信息,例如播放路徑、播放時(shí)間等等數(shù)據(jù),統(tǒng)計(jì)服務(wù)器接收到各個(gè)用戶終端所發(fā)送的媒體信息列表數(shù)據(jù)后,可進(jìn)行統(tǒng)計(jì)分析,進(jìn)而分析媒體文件的使用頻率/受歡迎程度,可根據(jù)使用頻率來(lái)對(duì)媒體文件進(jìn)行排序,進(jìn)而為用戶進(jìn)一步提供按照用戶喜好而定制的菜單,或者可根據(jù)媒體文件的最近使用時(shí)間來(lái)對(duì)媒體文件進(jìn)行排序,進(jìn)而為用戶提供最近的媒體播放菜單,用戶可直觀地看到最近受歡迎的媒體文件,在一定程度上增強(qiáng)了用戶的體驗(yàn)效果。本發(fā)明還提供一種電子設(shè)備,其中包括如上述實(shí)施例六、實(shí)施例七或?qū)嵤├怂龅纳擅襟w信息列表的裝置,此處對(duì)該裝置的結(jié)構(gòu)及效果不再贅述。在本發(fā)明實(shí)施例中,通過(guò)記錄媒體播放器播放的媒體文件的信息,并將該信息更新至媒體信息列表,使在不同媒體播放器上播放的媒體文件的信息能夠在該列表中有效的反應(yīng)出來(lái)。而對(duì)于形成的媒體信息列表,可以發(fā)送至統(tǒng)計(jì)服務(wù)器,由服務(wù)器接收各個(gè)用戶終端所發(fā)送的媒體信息列表進(jìn)行統(tǒng)計(jì),得到更具真實(shí)性的媒體文件熱度信息等數(shù)據(jù),更好的反應(yīng)媒體文件的熱度。當(dāng)然,本發(fā)明所述的媒體文件也可以為其它應(yīng)用信息,通過(guò)將應(yīng)用程序的安裝次數(shù)、使用次數(shù)等信息反應(yīng)至統(tǒng)計(jì)服務(wù)器,使統(tǒng)計(jì)得出來(lái)的數(shù)據(jù)信息更貼近真實(shí)性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種生成媒體信息列表的方法,其特征在于,所述方法包括下述步驟 51、記錄媒體文件的信息,其中所述媒體文件的信息包括媒體文件名稱(chēng)及媒體文件的播放路徑; 52、將所述媒體文件的信息更新至媒體信息列表。
2.根據(jù)權(quán)利要求I所述的生成媒體信息列表的方法,其特征在于,所述步驟SI具體包括 501、檢測(cè)媒體播放器所接收的命令,判斷如果是播放命令,轉(zhuǎn)向步驟S02,如果是停止/退出播放命令,則轉(zhuǎn)向步驟S03 ; 502、記錄所需播放的媒體文件的信息,其中所需播放的媒體文件信息包括文件名稱(chēng)及與所述播放文件對(duì)應(yīng)的播放路徑; 503、記錄停止/退出播放的媒體文件的信息,其中所述停止/退出播放的媒體文件的信息包括播放進(jìn)度和/或最后播放的時(shí)間。
3.根據(jù)權(quán)利要求2所述的生成媒體信息列表的方法,其特征在于,所述步驟SOl之后,S02之前還包括 5021、判斷當(dāng)前是否有播放媒體文件,如果有則轉(zhuǎn)向步驟S022,如果沒(méi)有,轉(zhuǎn)向步驟S02 ; 5022、記錄當(dāng)前播放的媒體文件的信息,其中所述當(dāng)前播放的媒體文件的信息包括播放進(jìn)度和/或最后播放的時(shí)間。
4.根據(jù)權(quán)利要求2或3所述的生成媒體信息列表的方法,其特征在于,所述步驟S2具體包括 521、判斷當(dāng)前的媒體信息列表中是否已存儲(chǔ)所述記錄的媒體文件的信息,如果是轉(zhuǎn)向步驟S22,否則轉(zhuǎn)向步驟S23 ; 522、在所述媒體信息列表中更新媒體文件對(duì)應(yīng)的信息,其中所述對(duì)應(yīng)的信息包括最后播放時(shí)間及播放頻率; 523、在媒體信息列表中創(chuàng)建該媒體文件的信息對(duì)應(yīng)的新條目。
5.根據(jù)權(quán)利要求4所述的生成媒體信息列表的方法,其特征在于,所述步驟S21之后,S23之前還包括 5231、判斷媒體信息列表中條目數(shù)是否超過(guò)閾值,當(dāng)超過(guò)時(shí),轉(zhuǎn)到步驟S232,否則直接轉(zhuǎn)到所述步驟S23 ; 5232、刪除符合預(yù)設(shè)條件的條目。
6.根據(jù)權(quán)利要求I所述的生成媒體信息列表的方法,其特征在于,在所述步驟S2之后還包括 53、發(fā)送更新后的媒體信息列表至統(tǒng)計(jì)服務(wù)器。
7.根據(jù)權(quán)利要求I所述生成媒體信息列表的方法,其特征在于,與所述媒體信息列表對(duì)應(yīng)的媒體文件與至少一個(gè)媒體播放器相匹配。
8.—種生成媒體信息列表的裝置,其特征在于,所述裝置包括 記錄單元用于記錄媒體文件的信息,其中所述媒體文件的信息包括媒體文件名稱(chēng)及媒體文件的播放路徑; 更新單元用于將媒體文件的信息更新至媒體信息列表。
9.根據(jù)權(quán)利要求8所述的生成媒體信息列表的裝置,其特征在于,所述記錄單元包括檢測(cè)判斷子單元用于檢測(cè)媒體播放器所接收的命令,判斷如果是播放命令,轉(zhuǎn)向第一記錄子單元,如果是停止/退出播放命令,則轉(zhuǎn)向第二記錄子單元; 第一記錄子單元當(dāng)接收到播放命令時(shí),用于記錄所需播放的媒體文件的信息,其中所需播放的媒體文件信息包括文件名稱(chēng)及與所述播放文件對(duì)應(yīng)的播放路徑;第二記錄子單元當(dāng)接收到停止/退出播放命令,用于記錄停止/退出播放的媒體文件的信息,其中所述停止/退出播放的媒體文件的信息包括播放進(jìn)度和/或最后播放的時(shí)間。
10.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括權(quán)利要求8或9所述的生成媒體信息列表的裝置。
全文摘要
本發(fā)明適用于媒體播放領(lǐng)域,提供了一種媒體播放器的方法和裝置,該方法包括S1、記錄媒體文件的信息,其中所述媒體文件的信息包括媒體文件名稱(chēng)及媒體文件的播放路徑;S2、將所述媒體文件的信息更新至媒體信息列表。本發(fā)明實(shí)施例中,當(dāng)各個(gè)媒體播放器中有播放媒體文件時(shí),對(duì)媒體播放器所播放的媒體文件的信息包括媒體文件名稱(chēng)、媒體文件播放路徑等進(jìn)行記錄,并將其更新至媒體信息列表,用戶無(wú)需切換到相應(yīng)的播放器,通過(guò)該媒體信息列表可以直觀看到媒體文件相關(guān)信息,可簡(jiǎn)化在各個(gè)媒體播放器中的查找操作,有利于提高獲取媒體文件的信息的便利性,提高信息獲取效率。
文檔編號(hào)G11B27/10GK102779544SQ20121026053
公開(kāi)日2012年11月14日 申請(qǐng)日期2012年7月25日 優(yōu)先權(quán)日2012年7月25日
發(fā)明者唐莎 申請(qǐng)人:Tcl集團(tuán)股份有限公司