媒體文件處理方法及裝置的制造方法
【專利摘要】本發(fā)明涉及一種媒體文件處理方法及裝置,其方法包括:當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷媒體文件列表,獲取媒體文件列表中存在劇集信息的媒體文件;根據(jù)劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;將虛擬文件夾展示給用戶。本發(fā)明實現(xiàn)了對下載的媒體文件的有效分類,方便用戶查找,提高用戶查找視頻文件的效率。
【專利說明】
媒體文件處理方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種媒體文件處理方法及裝置。
【背景技術(shù)】
[0002]目前,隨著移動互聯(lián)網(wǎng)技術(shù)的發(fā)展,通過手機瀏覽器(比如QQ瀏覽器等)瀏覽網(wǎng)頁、觀看視頻、使用各種應(yīng)用軟件已成為人們?nèi)粘I畹囊徊糠?。以QQ瀏覽器為例,在使用手機QQ瀏覽器搜索熱門視頻時,手機終端可通過服務(wù)器獲取從熱門視頻下載的視頻文件。但是,對于具有多個劇集的電視劇或者周期性連播的綜藝節(jié)目,用戶在下載完這些視頻文件后,由于這些視頻文件在終端本地并未進(jìn)行分類,因此用戶在文件夾中查找這些視頻文件時,查找過程較為繁瑣。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種媒體文件處理方法及裝置,旨在提高用戶查找視頻文件的效率,為用戶提供方便。
[0004]本發(fā)明實施例提出的一種媒體文件處理方法,包括:
[0005]當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;
[0006]根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;
[0007]將所述虛擬文件夾展示給用戶。
[0008]本發(fā)明實施例還提出的一種媒體文件處理裝置,包括:
[0009]獲取模塊,用于當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;
[0010]歸類模塊,用于根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;
[0011]展示模塊,用于將所述虛擬文件夾展示給用戶。
[0012]本發(fā)明實施例提出的一種媒體文件處理方法及裝置,當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;將所述虛擬文件夾展示給用戶。由此,通過聚集信息對下載的媒體文件進(jìn)行有效分類,方便用戶查找,從而提高用戶查找視頻文件的效率;此外,還可以結(jié)合視頻文件名的方式來對視頻文件進(jìn)行聚合分類,可以更方便地幫助用戶對視頻文件進(jìn)行分類以及查找,提升用戶體驗。
【附圖說明】
[0013]圖1是本發(fā)明實施例方案涉及的移動終端的硬件結(jié)構(gòu)示意圖;
[0014]圖2是本發(fā)明媒體文件處理方法第一實施例的流程示意圖;
[0015]圖3是本發(fā)明實施例涉及的媒體文件分類界面示意圖;
[0016]圖4是圖3所示的虛擬文件夾展開示意圖;
[0017]圖5是本發(fā)明媒體文件處理方法第二實施例的流程示意圖;
[0018]圖6是本發(fā)明媒體文件處理方法第三實施例的流程示意圖;
[0019]圖7是本發(fā)明媒體文件處理裝置第一實施例的功能模塊示意圖;
[0020]圖8是本發(fā)明媒體文件處理裝置第二實施例的功能模塊示意圖。
[0021]為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進(jìn)一步詳述。
【具體實施方式】
[0022]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]本發(fā)明實施例方案的核心思想是:通過分析劇集ID以及視頻文件名兩種方式相結(jié)合來對視頻文件進(jìn)行聚合分類,可以方便地幫助用戶對視頻文件進(jìn)行分類以及查找,提升用戶體驗。
[0024]本發(fā)明實施例考慮到,目前,無論是熱門視頻還是非熱門視頻,對于具有多個劇集的電視劇或者周期性連播的綜藝節(jié)目,當(dāng)用戶通過手機等移動終端的瀏覽器下載視頻文件到手機終端本地后,由于這些視頻文件在終端本地并未進(jìn)行分類,因此用戶在文件夾中查找這些視頻文件時,查找過程較為繁瑣。
[0025]本發(fā)明實施例通過分析劇集信息并可以結(jié)合視頻文件名來對視頻文件進(jìn)行聚合分類,可以方便地幫助用戶對視頻文件進(jìn)行分類以及查找,提升用戶體驗。
[0026]具體地,本發(fā)明實施例方案涉及的方法可以以客戶端軟件的形式集成在一媒體文件處理裝置中,該媒體文件處理裝置可以承載于PC端,也可以承載于手機、平板電腦、便攜式手持設(shè)備等各種移動終端上,本發(fā)明實施例以移動終端進(jìn)行舉例,通過客戶端軟件向用戶提供應(yīng)用操作界面,并根據(jù)用戶的相應(yīng)操作,下載視頻文件,并對下載的視頻文件進(jìn)行有效歸類,方便用戶查找。
[0027]作為一種具體實現(xiàn)方案,當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;將所述虛擬文件夾展示給用戶。由此,通過聚集信息對下載的媒體文件進(jìn)行有效分類,方便用戶查找,從而提高用戶查找視頻文件的效率;此外,還可以結(jié)合視頻文件名的方式來對視頻文件進(jìn)行聚合分類,可以更方便地幫助用戶對視頻文件進(jìn)行分類以及查找,提升用戶體驗。
[0028]上述媒體文件處理裝置所在的移動終端的硬件結(jié)構(gòu)可以如圖1所示。
[0029]參照圖1,該移動終端可以包括:處理器1001,例如CPU,網(wǎng)絡(luò)接口 1004,用戶接口1003,存儲器1005,通信總線1002。其中,通信總線1002用于實現(xiàn)該移動終端中各組成部件之間的連接通信。用戶接口 1003可以包括具有觸控功能的顯示屏(Display),以及鍵盤(Keyboard)、鼠標(biāo)等組件,用于接收用戶輸入的信息,并將接收的信息發(fā)送至處理器1005進(jìn)行處理。顯示屏可以為LCD顯示屏、LED顯示屏,還可以為觸控屏等,用于實現(xiàn)移動終端的顯示功能,顯示相應(yīng)的數(shù)據(jù)??蛇x地,用戶接口 1003還可以包括標(biāo)準(zhǔn)的有線接口、無線接口。網(wǎng)絡(luò)接口 1004可選的可以包括標(biāo)準(zhǔn)的有線接口、無線接口(如W1-FI接口)。存儲器1005可以是高速RAM存儲器,也可以是穩(wěn)定的存儲器(non-volatile memory),例如磁盤存儲器。存儲器1005可選的還可以是獨立于前述處理器1001的存儲裝置。如圖1所示,作為一種計算機存儲介質(zhì)的存儲器1005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及媒體文件處理程序。
[0030]在圖1所示的圖片處理裝置中,網(wǎng)絡(luò)接口 1004主要用于后臺管理平臺,與后臺管理平臺進(jìn)行數(shù)據(jù)通信;用戶接口 1003主要用于連接客戶端,與客戶端進(jìn)行數(shù)據(jù)通信,接收客戶端輸入的手勢操作及標(biāo)注等信息和指令;而處理器1001可以用于調(diào)用存儲器1005中存儲的媒體文件處理程序,并執(zhí)行以下操作:
[0031]當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;
[0032]根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;
[0033]將所述虛擬文件夾展示給用戶。
[0034]進(jìn)一步地,在一個實施例中,處理器1001調(diào)用存儲器1005中存儲的媒體文件處理程序,還可以執(zhí)行以下操作:
[0035]獲取所述媒體文件的劇集信息對應(yīng)的劇集ID ;
[0036]遍歷所述媒體文件列表中的媒體文件,獲取劇集ID相同的媒體文件;
[0037]為所述劇集ID相同的媒體文件生成一虛擬文件夾;
[0038]將所述劇集ID相同的媒體文件放入對應(yīng)的虛擬文件夾。
[0039]進(jìn)一步地,在一個實施例中,處理器1001調(diào)用存儲器1005中存儲的媒體文件處理程序,還可以執(zhí)行以下操作:
[0040]獲取所述媒體文件列表中不存在劇集信息的媒體文件;
[0041]對所述媒體文件列表中不存在劇集信息的媒體文件,獲取其文件名;
[0042]提取所述文件名中的關(guān)鍵字;
[0043]若所述文件名中存在滿足預(yù)定相似條件的關(guān)鍵字,則將對應(yīng)的媒體文件放入預(yù)設(shè)的同類關(guān)鍵字的虛擬文件夾中。
[0044]進(jìn)一步地,在一個實施例中,處理器1001調(diào)用存儲器1005中存儲的媒體文件處理程序,還可以執(zhí)行以下操作:
[0045]當(dāng)接收到用戶點擊所述虛擬文件夾的指令時,展示所述虛擬文件夾內(nèi)的所有媒體文件。
[0046]進(jìn)一步地,在一個實施例中,處理器1001調(diào)用存儲器1005中存儲的媒體文件處理程序,還可以執(zhí)行以下操作:
[0047]對于所述媒體文件列表中,文件名中不存在滿足預(yù)定相似條件的關(guān)鍵字的媒體文件,以單個視頻文件的形式展示給用戶。
[0048]進(jìn)一步地,在一個實施例中,處理器1001調(diào)用存儲器1005中存儲的媒體文件處理程序,還可以執(zhí)行以下操作:
[0049]在用戶訪問終端本地存儲的媒體文件列表之前還包括:
[0050]當(dāng)接收到用戶的媒體文件下載指令時,根據(jù)所述媒體文件下載指令從服務(wù)器下載對應(yīng)的媒體文件以及媒體文件對應(yīng)的劇集信息,保存在終端本地媒體文件列表。
[0051]本實施例通過上述方案,當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;將所述虛擬文件夾展示給用戶。由此,通過聚集信息對下載的媒體文件進(jìn)行有效分類,方便用戶查找,從而提高用戶查找視頻文件的效率;此外,還可以結(jié)合視頻文件名的方式來對視頻文件進(jìn)行聚合分類,可以更方便地幫助用戶對視頻文件進(jìn)行分類以及查找,提升用戶體驗。
[0052]基于上述硬件架構(gòu),提出本發(fā)明媒體文件處理方法實施例。
[0053]如圖2所示,本發(fā)明第一實施例提出一種媒體文件處理方法,包括:
[0054]步驟S101,當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表;
[0055]步驟S102,獲取所述媒體文件列表中存在劇集信息的媒體文件;
[0056]以手機為例,手機本地預(yù)先創(chuàng)建有媒體文件列表,用戶下載的媒體文件均保存在該媒體文件列表中。
[0057]其中,媒體文件可以為音頻文件,也可以為視頻文件,無論是音頻文件還是視頻文件,其可能是非劇集類型的文件,也可能是劇集類型的文件,比如具有多個劇集的電視劇或者周期性連播的綜藝節(jié)目等。
[0058]用戶可以根據(jù)需要,通過手機瀏覽器(比如QQ瀏覽器)從網(wǎng)絡(luò)服務(wù)器下載自己所需的媒體文件。
[0059]以視頻文件為例,當(dāng)用戶使用手機瀏覽器從網(wǎng)絡(luò)服務(wù)器下載視頻文件時,對于劇集類型的視頻文件,手機終端將從網(wǎng)絡(luò)服務(wù)器拉取視頻文件對應(yīng)的劇集信息。每個視頻文件的劇集信息中都存在對應(yīng)的一個劇集ID,對于如相同一部電視劇的視頻文件或相同一部綜藝節(jié)目的歸屬于劇集類型的視頻文件,它們的劇集ID是相同的。而對于一段短新聞、一段搞笑短片或一部電影等這類非劇集類型的視頻文件則都有獨立的劇集ID。
[0060]當(dāng)視頻文件下載完后,終端將所有下載的媒體文件存儲在終端本地的媒體文件列表中。
[0061]在用戶訪問終端本地的視頻文件列表時,終端將從服務(wù)器拉取的視頻文件劇集信息中讀取對應(yīng)視頻文件的劇集信息,以便根據(jù)視頻文件的劇集ID對視頻文件進(jìn)行聚合歸類。
[0062]步驟S103,根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;
[0063]步驟S104,將所述虛擬文件夾展示給用戶。
[0064]在獲取到對應(yīng)視頻文件的劇集信息后,獲取該媒體文件的劇集信息對應(yīng)的劇集ID0
[0065]之后,遍歷所述媒體文件列表中的媒體文件,獲取劇集ID相同的媒體文件;為劇集ID相同的媒體文件生成一虛擬文件夾;將所述劇集ID相同的媒體文件放入對應(yīng)的虛擬文件夾。從而,根據(jù)視頻文件的劇集ID對視頻文件進(jìn)行聚合歸類,將同一個劇集ID(即相同一部電視劇或相同一部綜藝節(jié)目等)的視頻文件聚合起來,以虛擬文件夾的形式展現(xiàn)給用戶,如圖3所示,其中,虛擬文件夾可以以劇集的名稱命名。當(dāng)用戶點擊視頻劇集的虛擬文件夾,即可查看該劇集內(nèi)的所有視頻文件,如圖4所示,當(dāng)用戶點擊圖3所示的“武媚娘傳奇劇集”文件夾時,展示該劇集中的各媒體文件的列表顯示界面如圖4所示。
[0066]本實施例通過上述方案,具體當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;將所述虛擬文件夾展示給用戶。由此,通過聚集信息對下載的媒體文件進(jìn)行有效分類,方便用戶查找,從而提高用戶查找視頻文件的效率,提升用戶體驗。
[0067]進(jìn)一步地,為了盡量方便用戶對非劇集類型的媒體文件的查找,如圖5所示,本發(fā)明第二實施例提出一種媒體文件處理方法,基于上述圖2所示的第一實施例,該方法還包括:
[0068]步驟S105,獲取所述媒體文件列表中不存在劇集信息的媒體文件;
[0069]步驟S106,對所述媒體文件列表中不存在劇集信息的媒體文件,獲取其文件名;
[0070]步驟S107,提取所述文件名中的關(guān)鍵字;
[0071]步驟S108,若所述文件名中存在滿足預(yù)定相似條件的關(guān)鍵字,則將對應(yīng)的媒體文件放入預(yù)設(shè)的同類關(guān)鍵字的虛擬文件夾中。
[0072]步驟S109,對于所述媒體文件列表中,文件名中不存在滿足預(yù)定相似條件的關(guān)鍵字的媒體文件,以單個視頻文件的形式展示給用戶。
[0073]具體地,在遍歷媒體文件列表,從中篩選出具有劇集信息的媒體文件并進(jìn)行聚合歸類后,再次篩選出媒體文件列表中不存在劇集信息的媒體文件,以便對其進(jìn)行歸類。
[0074]本實施例通過劇集文件名相似匹配的方式,對媒體文件列表中不存在劇集信息的媒體文件進(jìn)行聚合歸類。
[0075]具體地,對所述媒體文件列表中不存在劇集信息的媒體文件,獲取其文件名;提取所述文件名中的關(guān)鍵字,比如“貓和老鼠”、“霍比特人”等。
[0076]若所述文件名中存在滿足預(yù)定相似條件的關(guān)鍵字,則將對應(yīng)的媒體文件放入預(yù)設(shè)的同類關(guān)鍵字的虛擬文件夾中。其中,預(yù)定相似條件的關(guān)鍵字是指提取的關(guān)鍵字信息相似或相同,由此可以將文件名中關(guān)鍵字信息相似或相同的媒體文件作為同一類媒體文件放入同一類關(guān)鍵字的文件夾中,以方便用戶存儲,比如視頻文件名中含有“貓和老鼠”字眼的則聚合到《貓和老鼠》的劇集虛擬文件夾當(dāng)中。又比如,如圖3所示的動畫片劇集可以存儲在關(guān)鍵字相似或相同、同屬于動畫片系列的媒體文件。
[0077]此外,對于媒體文件列表中,文件名中不存在滿足預(yù)定相似條件的關(guān)鍵字的媒體文件,以單個視頻文件的形式展示給用戶,如圖3所示,不屬于劇集類型且和其他媒體文件不相似的媒體文件,如某個短片、某個新聞片段,則以單個視頻文件的形式存儲展示。
[0078]本實施例通過上述方案,當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;將所述虛擬文件夾展示給用戶。由此,通過聚集信息對下載的媒體文件進(jìn)行有效分類,方便用戶查找,從而提高用戶查找視頻文件的效率;此外,還可以結(jié)合視頻文件名的方式來對視頻文件進(jìn)行聚合分類,可以更方便地幫助用戶對視頻文件進(jìn)行分類以及查找,提升用戶體驗。
[0079]進(jìn)一步地,為了實現(xiàn)媒體文件的下載,如圖6所示,本發(fā)明第三實施例提出一種媒體文件處理方法,基于上述圖5所示的第二實施例,該方法在用戶訪問終端本地存儲的媒體文件列表之前還包括:
[0080]步驟S100,當(dāng)接收到用戶的媒體文件下載指令時,根據(jù)所述媒體文件下載指令從服務(wù)器下載對應(yīng)的媒體文件以及媒體文件對應(yīng)的劇集信息,保存在終端本地媒體文件列表。
[0081 ] 相比上述實施例,本實施例還包括從服務(wù)器下載指定媒體文件的方案。
[0082]用戶可以根據(jù)需要,通過手機瀏覽器(比如QQ瀏覽器)從網(wǎng)絡(luò)服務(wù)器下載自己所需的媒體文件。
[0083]以視頻文件為例,當(dāng)用戶使用手機瀏覽器從網(wǎng)絡(luò)服務(wù)器下載視頻文件時,對于劇集類型的視頻文件,手機終端將從網(wǎng)絡(luò)服務(wù)器拉取視頻文件對應(yīng)的劇集信息。每個視頻文件的劇集信息中都存在對應(yīng)的一個劇集ID,對于如相同一部電視劇的視頻文件或相同一部綜藝節(jié)目的歸屬于劇集類型的視頻文件,它們的劇集ID是相同的。而對于一段短新聞、一段搞笑短片或一部電影等這類非劇集類型的視頻文件則都有獨立的劇集ID。
[0084]當(dāng)視頻文件下載完后,終端將所有下載的媒體文件存儲在終端本地的媒體文件列表中。
[0085]本實施例通過上述方案,根據(jù)用戶需要從網(wǎng)絡(luò)服務(wù)器下載媒體文件并存儲在終端本地的媒體文件列表中,當(dāng)用戶訪問終端本地存儲有下載的媒體文件的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;將所述虛擬文件夾展示給用戶。由此,通過聚集信息對下載的媒體文件進(jìn)行有效分類,方便用戶查找,從而提高用戶查找視頻文件的效率;此外,還可以結(jié)合視頻文件名的方式來對視頻文件進(jìn)行聚合分類,可以更方便地幫助用戶對視頻文件進(jìn)行分類以及查找,提升用戶體驗。
[0086]對應(yīng)地,提出本發(fā)明媒體文件處理裝置實施例。
[0087]如圖7所示,本發(fā)明第一實施例提出一種媒體文件處理裝置,該媒體文件處理裝置包括:獲取模塊201、歸類模塊202以及展示模塊203,其中:
[0088]獲取模塊201,用于當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;
[0089]歸類模塊202,用于根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;
[0090]展示模塊203,用于將所述虛擬文件夾展示給用戶。
[0091]以手機為例,手機本地預(yù)先創(chuàng)建有媒體文件列表,用戶下載的媒體文件均保存在該媒體文件列表中。
[0092]其中,媒體文件可以為音頻文件,也可以為視頻文件,無論是音頻文件還是視頻文件,其可能是非劇集類型的文件,也可能是劇集類型的文件,比如具有多個劇集的電視劇或者周期性連播的綜藝節(jié)目等。
[0093]用戶可以根據(jù)需要,通過手機瀏覽器(比如QQ瀏覽器)從網(wǎng)絡(luò)服務(wù)器下載自己所需的媒體文件。
[0094]以視頻文件為例,當(dāng)用戶使用手機瀏覽器從網(wǎng)絡(luò)服務(wù)器下載視頻文件時,對于劇集類型的視頻文件,手機終端將從網(wǎng)絡(luò)服務(wù)器拉取視頻文件對應(yīng)的劇集信息。每個視頻文件的劇集信息中都存在對應(yīng)的一個劇集ID,對于如相同一部電視劇的視頻文件或相同一部綜藝節(jié)目的歸屬于劇集類型的視頻文件,它們的劇集ID是相同的。而對于一段短新聞、一段搞笑短片或一部電影等這類非劇集類型的視頻文件則都有獨立的劇集ID。
[0095]當(dāng)視頻文件下載完后,終端將所有下載的媒體文件存儲在終端本地的媒體文件列表中。
[0096]在用戶訪問終端本地的視頻文件列表時,終端將從服務(wù)器拉取的視頻文件劇集信息中讀取對應(yīng)視頻文件的劇集信息,以便根據(jù)視頻文件的劇集ID對視頻文件進(jìn)行聚合歸類。
[0097]在獲取到對應(yīng)視頻文件的劇集信息后,獲取該媒體文件的劇集信息對應(yīng)的劇集ID0
[0098]之后,遍歷所述媒體文件列表中的媒體文件,獲取劇集ID相同的媒體文件;為劇集ID相同的媒體文件生成一虛擬文件夾;將所述劇集ID相同的媒體文件放入對應(yīng)的虛擬文件夾。從而,根據(jù)視頻文件的劇集ID對視頻文件進(jìn)行聚合歸類,將同一個劇集ID(即相同一部電視劇或相同一部綜藝節(jié)目等)的視頻文件聚合起來,以虛擬文件夾的形式展現(xiàn)給用戶,如圖3所示,其中,虛擬文件夾可以以劇集的名稱命名。當(dāng)用戶點擊視頻劇集的虛擬文件夾,即可查看該劇集內(nèi)的所有視頻文件,如圖4所示,當(dāng)用戶點擊圖3所示的“武媚娘傳奇劇集”文件夾時,展示該劇集中的各媒體文件的列表顯示界面如圖4所示。
[0099]本實施例通過上述方案,具體當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;將所述虛擬文件夾展示給用戶。由此,通過聚集信息對下載的媒體文件進(jìn)行有效分類,方便用戶查找,從而提高用戶查找視頻文件的效率,提升用戶體驗。
[0100]進(jìn)一步地,為了盡量方便用戶對非劇集類型的媒體文件的查找,所述歸類模塊202還用于獲取所述媒體文件列表中不存在劇集信息的媒體文件;對所述媒體文件列表中不存在劇集信息的媒體文件,獲取其文件名;提取所述文件名中的關(guān)鍵字;若所述文件名中存在滿足預(yù)定相似條件的關(guān)鍵字,則將對應(yīng)的媒體文件放入預(yù)設(shè)的同類關(guān)鍵字的虛擬文件夾中。
[0101]所述展示模塊203還用于對于所述媒體文件列表中,文件名中不存在滿足預(yù)定相似條件的關(guān)鍵字的媒體文件,以單個視頻文件的形式展示給用戶。
[0102]具體地,在遍歷媒體文件列表,從中篩選出具有劇集信息的媒體文件并進(jìn)行聚合歸類后,再次篩選出媒體文件列表中不存在劇集信息的媒體文件,以便對其進(jìn)行歸類。
[0103]本實施例通過劇集文件名相似匹配的方式,對媒體文件列表中不存在劇集信息的媒體文件進(jìn)行聚合歸類。
[0104]具體地,對所述媒體文件列表中不存在劇集信息的媒體文件,獲取其文件名;提取所述文件名中的關(guān)鍵字,比如“貓和老鼠”、“霍比特人”等。
[0105]若所述文件名中存在滿足預(yù)定相似條件的關(guān)鍵字,則將對應(yīng)的媒體文件放入預(yù)設(shè)的同類關(guān)鍵字的虛擬文件夾中。其中,預(yù)定相似條件的關(guān)鍵字是指提取的關(guān)鍵字信息相似或相同,由此可以將文件名中關(guān)鍵字信息相似或相同的媒體文件作為同一類媒體文件放入同一類關(guān)鍵字的文件夾中,以方便用戶存儲,比如視頻文件名中含有“貓和老鼠”字眼的則聚合到《貓和老鼠》的劇集虛擬文件夾當(dāng)中。又比如,如圖3所示的動畫片劇集可以存儲在關(guān)鍵字相似或相同、同屬于動畫片系列的媒體文件。
[0106]此外,對于媒體文件列表中,文件名中不存在滿足預(yù)定相似條件的關(guān)鍵字的媒體文件,以單個視頻文件的形式展示給用戶,如圖3所示,不屬于劇集類型且和其他媒體文件不相似的媒體文件,如某個短片、某個新聞片段,則以單個視頻文件的形式存儲展示。
[0107]本實施例通過上述方案,當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;將所述虛擬文件夾展示給用戶。由此,通過聚集信息對下載的媒體文件進(jìn)行有效分類,方便用戶查找,從而提高用戶查找視頻文件的效率;此外,還可以結(jié)合視頻文件名的方式來對視頻文件進(jìn)行聚合分類,可以更方便地幫助用戶對視頻文件進(jìn)行分類以及查找,提升用戶體驗。
[0108]進(jìn)一步地,為了實現(xiàn)媒體文件的下載,如圖8所示,本發(fā)明第二實施例提出一種媒體文件處理裝置,基于上述圖7上述的實施例,所述裝置還包括:
[0109]下載模塊200,用于當(dāng)接收到用戶的媒體文件下載指令時,根據(jù)所述媒體文件下載指令從服務(wù)器下載對應(yīng)的媒體文件以及媒體文件對應(yīng)的劇集信息,保存在終端本地媒體文件列表
[0110]相比上述實施例,本實施例還包括從服務(wù)器下載指定媒體文件的方案。
[0111]用戶可以根據(jù)需要,通過手機瀏覽器(比如QQ瀏覽器)從網(wǎng)絡(luò)服務(wù)器下載自己所需的媒體文件。
[0112]以視頻文件為例,當(dāng)用戶使用手機瀏覽器從網(wǎng)絡(luò)服務(wù)器下載視頻文件時,對于劇集類型的視頻文件,手機終端將從網(wǎng)絡(luò)服務(wù)器拉取視頻文件對應(yīng)的劇集信息。每個視頻文件的劇集信息中都存在對應(yīng)的一個劇集ID,對于如相同一部電視劇的視頻文件或相同一部綜藝節(jié)目的歸屬于劇集類型的視頻文件,它們的劇集ID是相同的。而對于一段短新聞、一段搞笑短片或一部電影等這類非劇集類型的視頻文件則都有獨立的劇集ID。
[0113]當(dāng)視頻文件下載完后,終端將所有下載的媒體文件存儲在終端本地的媒體文件列表中。
[0114]本實施例通過上述方案,根據(jù)用戶需要從網(wǎng)絡(luò)服務(wù)器下載媒體文件并存儲在終端本地的媒體文件列表中,當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件;根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中;將所述虛擬文件夾展示給用戶。由此,通過聚集信息對下載的媒體文件進(jìn)行有效分類,方便用戶查找,從而提高用戶查找視頻文件的效率;此外,還可以結(jié)合視頻文件名的方式來對視頻文件進(jìn)行聚合分類,可以更方便地幫助用戶對視頻文件進(jìn)行分類以及查找,提升用戶體驗。
[0115]還需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0116]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0117]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0118]以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項】
1.一種媒體文件處理方法,其特征在于,包括: 當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件; 根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中; 將所述虛擬文件夾展示給用戶。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中的步驟包括: 獲取所述媒體文件的劇集信息對應(yīng)的劇集ID ; 遍歷所述媒體文件列表中的媒體文件,獲取劇集ID相同的媒體文件; 為所述劇集ID相同的媒體文件生成一虛擬文件夾; 將所述劇集ID相同的媒體文件放入對應(yīng)的虛擬文件夾。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 獲取所述媒體文件列表中不存在劇集信息的媒體文件; 對所述媒體文件列表中不存在劇集信息的媒體文件,獲取其文件名; 提取所述文件名中的關(guān)鍵字; 若所述文件名中存在滿足預(yù)定相似條件的關(guān)鍵字,則將對應(yīng)的媒體文件放入預(yù)設(shè)的同類關(guān)鍵字的虛擬文件夾中。4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括: 當(dāng)接收到用戶點擊所述虛擬文件夾的指令時,展示所述虛擬文件夾內(nèi)的所有媒體文件。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 對于所述媒體文件列表中,文件名中不存在滿足預(yù)定相似條件的關(guān)鍵字的媒體文件,以單個視頻文件的形式展示給用戶。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在用戶訪問終端本地存儲的媒體文件列表之前還包括: 當(dāng)接收到用戶的媒體文件下載指令時,根據(jù)所述媒體文件下載指令從服務(wù)器下載對應(yīng)的媒體文件以及媒體文件對應(yīng)的劇集信息,保存在終端本地媒體文件列表。7.—種媒體文件處理裝置,其特征在于,包括: 獲取模塊,用于當(dāng)用戶訪問終端本地存儲的媒體文件列表時,遍歷所述媒體文件列表,獲取所述媒體文件列表中存在劇集信息的媒體文件; 歸類模塊,用于根據(jù)所述劇集信息對媒體文件進(jìn)行聚合歸類,將具有相同劇集信息的媒體文件放入對應(yīng)的虛擬文件夾中; 展示模塊,用于將所述虛擬文件夾展示給用戶。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述歸類模塊,還用于獲取所述媒體文件的劇集信息對應(yīng)的劇集ID ;遍歷所述媒體文件列表中的媒體文件,獲取劇集ID相同的媒體文件;為所述劇集ID相同的媒體文件生成一虛擬文件夾;將所述劇集ID相同的媒體文件放入對應(yīng)的虛擬文件夾。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述歸類模塊,還用于獲取所述媒體文件列表中不存在劇集信息的媒體文件;對所述媒體文件列表中不存在劇集信息的媒體文件,獲取其文件名;提取所述文件名中的關(guān)鍵字;若所述文件名中存在滿足預(yù)定相似條件的關(guān)鍵字,則將對應(yīng)的媒體文件放入預(yù)設(shè)的同類關(guān)鍵字的虛擬文件夾中。10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于, 所述展示模塊,還用于當(dāng)接收到用戶點擊所述虛擬文件夾的指令時,展示所述虛擬文件夾內(nèi)的所有媒體文件。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于, 所述展示模塊,還用于對于所述媒體文件列表中,文件名中不存在滿足預(yù)定相似條件的關(guān)鍵字的媒體文件,以單個視頻文件的形式展示給用戶。12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 下載模塊,用于當(dāng)接收到用戶的媒體文件下載指令時,根據(jù)所述媒體文件下載指令從服務(wù)器下載對應(yīng)的媒體文件以及媒體文件對應(yīng)的劇集信息,保存在終端本地媒體文件列表。
【文檔編號】G06F17/30GK105989171SQ201510097847
【公開日】2016年10月5日
【申請日】2015年3月4日
【發(fā)明人】梁浩彬
【申請人】騰訊科技(深圳)有限公司