專利名稱:一種多媒體文件管理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于多媒體應(yīng)用領(lǐng)域,尤其涉及一種多媒體文件管理方法及裝置。
背景技術(shù):
隨著各種設(shè)備中多媒體的普及,多媒體文件(如電影文件、音樂(lè)文件、圖片文件等)在電子設(shè)備中的播放成為了很多系統(tǒng)的重要特征之一。一般而言,為了能快速找到對(duì)應(yīng)的多媒體文件,必然要在播放多媒體文件之前建立多媒體文件的索引表。然而,目前對(duì)于同一 磁盤(pán)或存儲(chǔ)設(shè)備中多媒體文件索引表的建立是由每個(gè)媒體播放應(yīng)用軟件在運(yùn)行時(shí)單獨(dú)建立的,且僅能供該應(yīng)用軟件調(diào)用,其他應(yīng)用軟件或其他電子設(shè)備都無(wú)法使用這些索引表。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種多媒體文件管理方法及裝置,旨在解決現(xiàn)有的索引表僅能供建立索引表的應(yīng)用軟件單獨(dú)使用,其他應(yīng)用軟件或電子設(shè)備無(wú)法使用的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種多媒體文件管理方法,所述方法包括按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)文件;獲取掃描到的多媒體文件的索引信息;將所述多媒體文件索引信息存儲(chǔ)至對(duì)應(yīng)目錄下的索引表。本發(fā)明實(shí)施例的另一目的在于提供一種多媒體文件管理裝置,所述裝置包括磁盤(pán)掃描單元,用于按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)文件;索引信息獲取單元,用于獲取掃描到的多媒體文件的索引信息;索引表建立單元,用于將所述多媒體文件的索引信息存儲(chǔ)至對(duì)應(yīng)目錄下的索引表。在本發(fā)明實(shí)施例中,通過(guò)統(tǒng)一在每個(gè)有多媒體文件的目錄下建立對(duì)應(yīng)的索引表,使得不同的應(yīng)用軟件或互聯(lián)設(shè)備都可以方便的獲取多媒體文件索引表,減少了不同應(yīng)用軟件建立媒體文件索引表對(duì)系統(tǒng)造成的系統(tǒng)消耗,提高了系統(tǒng)的運(yùn)行速度和效率。
圖I是本發(fā)明實(shí)施例提供的多媒體文件管理方法的流程圖;圖2是本發(fā)明實(shí)施例提供的實(shí)施例一中圖I步驟S102中按照目錄結(jié)構(gòu)以廣度優(yōu)先的方式逐級(jí)掃描磁盤(pán)文件,并獲取多媒體文件索引信息的優(yōu)選的具體實(shí)例的方法流程圖;圖3是本發(fā)明實(shí)施例提供的一種優(yōu)選的建立索引表的具體實(shí)例;圖4是本發(fā)明實(shí)施例提供的多媒體文件管理裝置結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例提供的一種優(yōu)選的多媒體文件管理裝置結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例提供的另一種優(yōu)選的多媒體文件管理裝置結(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ò)統(tǒng)一在每個(gè)有多媒體文件的目錄下建立對(duì)應(yīng)的索引表,使得不同的應(yīng)用軟件或互聯(lián)設(shè)備均可方便地獲取多媒體文件索引表,并通過(guò)索引表快速找到對(duì)應(yīng)的多媒體文件。本發(fā)明提供了一種多媒體文件管理方法和裝置所述方法包括按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)文件;
獲取掃描到的多媒體文件的索引信息;將所述多媒體文件的索引信息存儲(chǔ)至對(duì)應(yīng)目錄下的索引表。所述裝置包括磁盤(pán)掃描單元,用于按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)文件;索引信息獲取單元,用于獲取掃描到的多媒體文件的索引信息;索引表建立單元,用于將所述多媒體文件的索引信息存儲(chǔ)至對(duì)應(yīng)目錄下的索引表。為了說(shuō)明本發(fā)明所述的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。實(shí)施例一如圖I所示為本發(fā)明提供的多媒體文件管理方法的流程圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。步驟SlOl,按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)文件。在本發(fā)明實(shí)施例中,當(dāng)用戶第一次進(jìn)行多媒體文件的瀏覽訪問(wèn)時(shí),系統(tǒng)自動(dòng)掃描目錄樹(shù),按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)文件。步驟S102,獲取掃描到的多媒體文件的索引信息。在本發(fā)明實(shí)施例中,按照廣度優(yōu)先的方式逐級(jí)對(duì)磁盤(pán)文件進(jìn)行掃描,當(dāng)掃描到目錄文件時(shí),在掃描完當(dāng)前目錄下的磁盤(pán)文件后,再依次掃描目錄文件下的子文件;當(dāng)掃描到多媒體文件時(shí),獲取多媒體文件的索引信息;當(dāng)掃描到的既不是目錄文件也不是多媒體文件時(shí),不對(duì)該文件進(jìn)行處理。其中,索引信息包括但不限于多媒體文件特征碼,多媒體文件名稱,多媒體文件類型,多媒體文件存儲(chǔ)路徑及多媒體文件所在磁盤(pán)位置的地址信息等。圖2通過(guò)一個(gè)實(shí)例來(lái)具體說(shuō)明如何按照目錄結(jié)構(gòu)以廣度優(yōu)先的方式逐級(jí)掃描磁盤(pán)文件,并獲取多媒體文件索引信息的具體過(guò)程,在此不再贅述。步驟S103,將多媒體文件索引信息存儲(chǔ)至對(duì)應(yīng)目錄下的索引表。在本發(fā)明實(shí)施例中,掃描到多媒體文件,并獲取其索引信息后,首先判斷該多媒體文件所在目錄下是否存在索引表,若多媒體文件所在目錄下已經(jīng)存在索引表,則將該多媒體文件的索引信息存儲(chǔ)至該索引表中;若多媒體文件所在目錄下不存在索引表,則在多媒體文件所在目錄下新建一個(gè)索引表,再將該多媒體文件索引信息存儲(chǔ)至所建立的索引表中。由于索引表都是在多媒體文件所在的目錄中建立的,因此每個(gè)包括多媒體文件的目錄下均有一個(gè)索引表。為了便于讀取索引表,將所有目錄下的索引表進(jìn)行統(tǒng)一命名(如統(tǒng)一命名為thumb, tb等)。若某目錄下沒(méi)有掃描到多媒體文件,則相應(yīng)的該目錄中不建立索引表。圖3為建立索引表的一個(gè)優(yōu)選實(shí)例,但并不限于此例。其中在磁盤(pán)分區(qū)I中存儲(chǔ)有文件夾A和B、多媒體文件I和普通文件2。由于在該級(jí)目錄中掃描到多媒體文件(即多媒體文件1),因此在該級(jí)目錄建立了多媒體文件索引表I。再對(duì)下一級(jí)目錄(即文件夾A和B進(jìn)行掃描),在文件夾A中掃描到多媒體文 件al和a2,于是在文件夾A中建立多媒體文件索引表2。而文件B是空文件,則不在其中建立多媒體文件索引表。 在本發(fā)明實(shí)施例中,通過(guò)統(tǒng)一在每個(gè)有多媒體文件的目錄下建立對(duì)應(yīng)的索引表,使得不同的應(yīng)用軟件或互聯(lián)設(shè)備都可以方便的獲取多媒體文件索引表,減少了不同應(yīng)用軟件建立媒體文件索引表對(duì)系統(tǒng)造成的系統(tǒng)消耗,提高了系統(tǒng)的運(yùn)行速度和效率。實(shí)施例二 如圖2所示為實(shí)施例一中圖I步驟S102中按照目錄結(jié)構(gòu)以廣度優(yōu)先的方式逐級(jí)掃描磁盤(pán)文件,并獲取多媒體文件索引信息的優(yōu)選的具體實(shí)例的方法流程圖,但并不限于此例,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在本發(fā)明實(shí)施例中,為每一個(gè)磁盤(pán)文件創(chuàng)建一個(gè)與之對(duì)應(yīng)的節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)代表一個(gè)磁盤(pán)文件,可以是目錄文件、多媒體文件或其他格式的文件等。步驟S201,初始化一個(gè)隊(duì)列,并將根目錄節(jié)點(diǎn)添加至隊(duì)首。步驟S202,判斷是否從隊(duì)首獲取到一個(gè)節(jié)點(diǎn),是則執(zhí)行步驟S203,否則結(jié)束執(zhí)行操作。步驟S203,判斷節(jié)點(diǎn)是否是一個(gè)目錄,是則執(zhí)行步驟S204,否則執(zhí)行步驟S205 ;步驟S204,掃描目錄中的子節(jié)點(diǎn),并將子節(jié)點(diǎn)依次添加至隊(duì)列中;在本發(fā)明實(shí)施例中,子節(jié)點(diǎn)包括但不限于掃描目錄中的磁盤(pán)文件。步驟S205,判斷節(jié)點(diǎn)對(duì)應(yīng)的磁盤(pán)文件是否是一個(gè)多媒體文件,是則執(zhí)行步驟S207,否則執(zhí)行步驟S206 ;步驟S206,從隊(duì)列中刪除該節(jié)點(diǎn),并返回執(zhí)行步驟S202 ;步驟S207,判斷節(jié)點(diǎn)對(duì)應(yīng)的磁盤(pán)文件所在目錄是否存在索引表,是則執(zhí)行步驟S209,否則執(zhí)行步驟S208 ;步驟S208,在節(jié)點(diǎn)對(duì)應(yīng)的磁盤(pán)文件所在目錄建立索引表;步驟S209,將節(jié)點(diǎn)對(duì)應(yīng)的磁盤(pán)文件寫(xiě)入所在目錄下的索引表,并返回執(zhí)行步驟S206。實(shí)施例三本發(fā)明第三實(shí)施例提供了一種優(yōu)選的在建立索引表后,對(duì)索引表進(jìn)行更新的方法,本實(shí)施例記載的方法可單獨(dú)在某一設(shè)備中使用、也可以與實(shí)施例I記載的方法在某一設(shè)備中配合使用,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在本發(fā)明實(shí)施例中,為了保證索引表與多媒體文件的一致性,需要對(duì)索引表進(jìn)行更新。由于不同的應(yīng)用軟件或互聯(lián)設(shè)備更新索引表的方式可能存在不同,為了保證在不同的應(yīng)用軟件或互聯(lián)設(shè)備上均能進(jìn)行索引表的更新,因此提供了以下兩種方式來(lái)進(jìn)行索引表的更新。其一,當(dāng)接收到對(duì)磁盤(pán)分區(qū)的訪問(wèn)指令時(shí),按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)分區(qū)下的文件,根據(jù)掃描到的多媒體文件更新對(duì)應(yīng)目錄下的索引表。在本發(fā)明實(shí)施例中,當(dāng)接收到磁盤(pán)分區(qū)的訪問(wèn)指令時(shí),再次按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)分區(qū)下的文件,當(dāng)掃描到的多媒體文件索引表中已經(jīng)存在其索引信息時(shí),不做修改;當(dāng)掃描到新的多媒體文件時(shí),獲取該新多媒體文件的索引信息,并將獲取的索引信息存儲(chǔ)至該新多媒體文件所在目錄下的索引表;當(dāng)掃描到有多媒體文件被刪除時(shí),從索引表中刪除該多媒體文件的索引信息;當(dāng)掃描到某目錄下原沒(méi)有多媒體文件,而現(xiàn)在有多媒體文件時(shí),在該目錄下新建索引表,并存儲(chǔ)該目錄下新增的多媒體文件的索引信息;當(dāng)掃描到某目錄下的多媒體文件全部被刪除時(shí),刪除該目錄下的索引表。另一,當(dāng)接收到用戶對(duì)多媒體文件的操作指令時(shí),對(duì)所述操作指令指定的多媒體文件所在目錄下的索引表進(jìn)行相應(yīng)修改。在本發(fā)明實(shí)施例中,用戶對(duì)多媒體文件的操作指令包括但不限于刪除指令、新增指令及修改指令等。當(dāng)接收到用戶對(duì)多媒體文件的刪除指令時(shí),從該多媒體文件所在目錄下的索引表中刪除該多媒體文件的索引信息(若刪除了該多媒體文件后,該多媒體文件所在目錄下沒(méi)有多媒體文件,則相應(yīng)刪除該多媒體文件所在目錄下的索引表);當(dāng)接收到用戶對(duì)多媒體文件的新增指令,判斷該新增的多媒體文件所在目錄下是否存在索引表,若存在則將該新增的多媒體文件的索引信息添加至索引表中,若不存在則新建索引表,并將該新增的多媒體文件的索引信息添加至新建的索引表中;當(dāng)接收到用戶對(duì)多媒體文件的修改指令時(shí),相應(yīng)在該多媒體文件所在目錄下的索引表中修改該多媒體文件的索引信息。在本發(fā)明實(shí)施例中,通過(guò)對(duì)索引表的更新,保證了索引表與多媒體文件的一致性。且兩種不同的索引表更新方法使得不同的應(yīng)用軟件或互聯(lián)設(shè)備均能更新索引表。實(shí)施例四本發(fā)明第四實(shí)施例提供了一種優(yōu)選的在建立索引表后,通過(guò)索引表訪問(wèn)多媒體文件的方法,本實(shí)施例記載的方法可單獨(dú)在某一設(shè)備中使用、也可以與實(shí)施例I或/和實(shí)施例2記載的方法在某一設(shè)備中配合使用,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在本發(fā)明實(shí)施例中,由于不同的應(yīng)用軟件或互聯(lián)設(shè)備,其多媒體文件的訪問(wèn)指令的發(fā)出方式不同,為了使不同的應(yīng)用軟件或互聯(lián)設(shè)備均能通過(guò)索引表訪問(wèn)多媒體文件,因此提供了以下兩種方式來(lái)通過(guò)索引表訪問(wèn)多媒體文件。其一,遍歷根目錄下的索引表并匯總生成索引表總表,當(dāng)接收到用戶發(fā)出的多媒體文件瀏覽指令時(shí),根據(jù)索引表總表查找并讀取多媒體文件瀏覽指令指定的多媒體文件。在本發(fā)明實(shí)施例中,有些系統(tǒng)及設(shè)備是統(tǒng)一管理多媒體軟件的(如手機(jī)設(shè)備的android系統(tǒng)等),因此先遍歷根目錄下的所有索引表并匯總生成索引表總表。當(dāng)接收到用戶發(fā)出的多媒體文件瀏覽指令時(shí),根據(jù)索引表總表查找并讀取多媒體文件瀏覽指令指定的多媒體文件。另一,顯示當(dāng)前目錄下的多媒體文件,根據(jù)用戶輸入的多媒體文件瀏覽指令,通過(guò)查找當(dāng)前目錄下的索引表,讀取多媒體文件瀏覽指令指定的多媒體文件。在本發(fā)明實(shí)施例中,有些系統(tǒng)及設(shè)備是在固定的目錄中發(fā)出多媒體瀏覽指令的(如電腦中的windows系統(tǒng)等)。在顯示當(dāng)前目錄下的多媒體文件后,當(dāng)接收到用戶在當(dāng)前 目錄發(fā)出的多媒體文件瀏覽指令時(shí),根據(jù)當(dāng)前目錄下的索引表查找并讀取多媒體文件瀏覽指令指定的多媒體文件。若接收到用戶發(fā)出的多媒體瀏覽指令后,當(dāng)前目錄下沒(méi)有索引表,則表示該目錄下不存在多媒體文件。在本發(fā)明實(shí)施例中,通過(guò)兩種不同的方式通過(guò)查找索引表來(lái)訪問(wèn)多媒體文件,使得不同的應(yīng)用軟件或互聯(lián)設(shè)備均能使用該索引表。實(shí)施例五圖4為本發(fā)明實(shí)施例提供的多媒體文件管理裝置結(jié)構(gòu)示意圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部份。該裝置可以是內(nèi)置于手機(jī)、電視機(jī)等多媒體設(shè)備中的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,或 者作為獨(dú)立的掛件集成到這些多媒體設(shè)備或多媒體設(shè)備的應(yīng)用系統(tǒng)中。其中磁盤(pán)掃描單元41,用于按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)文件。索引信息獲取單元42,用于獲取掃描到的多媒體文件的索引信息。在本發(fā)明實(shí)施例中,索引信息包括但不限于多媒體文件特征碼,多媒體文件名稱,多媒體文件類型,多媒體文件存儲(chǔ)路徑及多媒體文件所在磁盤(pán)位置的地址信息等。索引表建立單元43,用于將多媒體文件的索引信息存儲(chǔ)至對(duì)應(yīng)目錄下的索引表。在本發(fā)明實(shí)施例中,所述索引表建立單元43包括三個(gè)子單元判斷單元431,索引表建立及存儲(chǔ)單元432及索引表存儲(chǔ)單元433。其中判斷單元431,用于判斷多媒體文件所在目錄下是否存在索引表;索引表建立及存儲(chǔ)單元432,用于若多媒體文件所在目錄下不存在索引表,則在多媒體文件所在目錄下新建一個(gè)索引表,再將多媒體文件索引信息存儲(chǔ)至所建立的索引表中;索引表存儲(chǔ)單元433,用于將多媒體文件索引信息存儲(chǔ)至多媒體文件所在目錄下的索引表中。 在本發(fā)明實(shí)施例中,通過(guò)統(tǒng)一在每個(gè)有多媒體文件的目錄下建立對(duì)應(yīng)的索引表,使得不同的應(yīng)用軟件或互聯(lián)設(shè)備都可以方便的獲取多媒體文件索引表,減少了不同應(yīng)用軟件建立媒體文件索引表對(duì)系統(tǒng)造成的系統(tǒng)消耗,提高了系統(tǒng)的運(yùn)行速度和效率。優(yōu)選的,如圖5所示,所述多媒體文件管理裝置還包括第一更新單元44,用于當(dāng)接收到對(duì)磁盤(pán)分區(qū)的訪問(wèn)指令時(shí),按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)分區(qū)下的文件,根據(jù)掃描到的多媒體文件更新對(duì)應(yīng)目錄下的索引表。第二更新單元45,用于當(dāng)接收到用戶對(duì)多媒體文件的操作指令時(shí),對(duì)所述操作指令指定的多媒體文件所在目錄下的索引表進(jìn)行相應(yīng)修改。在本發(fā)明實(shí)施例中,通過(guò)對(duì)索引表的更新,保證了索引表與多媒體文件的一致性。且兩種不同的索引表更新方法使得不同的應(yīng)用軟件或互聯(lián)設(shè)備均能更新索引表。優(yōu)選的,如圖6所示,所述多媒體文件管理裝置還包括第一瀏覽單元46,用于遍歷根目錄下的索引表并匯總生成索引表總表,當(dāng)接收到用戶發(fā)出的多媒體文件瀏覽指令時(shí),根據(jù)索引表總表查找并讀取多媒體文件瀏覽指令指定的多媒體文件。第二瀏覽單元47,用于顯示當(dāng)前目錄下的多媒體文件,根據(jù)用戶輸入的多媒體文件瀏覽指令,通過(guò)查找當(dāng)前目錄下的索引表,讀取多媒體文件瀏覽指令指定的多媒體文件。在本發(fā)明實(shí)施例中,通過(guò)兩種不同的方式通過(guò)查找索引表來(lái)訪問(wèn)多媒體文件,使得不同的應(yīng)用軟件或互聯(lián)設(shè)備均能使用該索引表。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤(pán)、光盤(pán)等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種多媒體文件管理方法,其特征在于,所述方法包括下述步驟 按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)文件; 獲取掃描到的多媒體文件的索引信息; 將所述多媒體文件索引信息存儲(chǔ)至對(duì)應(yīng)目錄下的索引表。
2.如權(quán)利要求I所述的多媒體文件管理方法,其特征在于,所述索引信息包括 多媒體文件特征碼,多媒體文件名稱,多媒體文件類型,多媒體文件存儲(chǔ)路徑及多媒體文件所在磁盤(pán)位置的地址信息。
3.如權(quán)利要求I或2所述的多媒體文件管理方法,其特征在于,所述將所述多媒體文件索引信息存儲(chǔ)至對(duì)應(yīng)目錄下的索引表包括 判斷所述多媒體文件所在的目錄下是否存在索引表; 若存在,則將所述多媒體文件索引信息存儲(chǔ)至所述索引表中; 若不存在,則在所述多媒體文件所在的目錄下新建索引表,并將所述多媒體文件索引信息存儲(chǔ)至所建立的索引表中。
4.如權(quán)利要求I或2所述的多媒體文件管理方法,其特征在于,所述將所述多媒體文件索引信息存儲(chǔ)至對(duì)應(yīng)目錄下的索引表的步驟之后,所述方法還包括 當(dāng)接收到對(duì)磁盤(pán)分區(qū)的訪問(wèn)指令時(shí),按照目錄結(jié)構(gòu)逐級(jí)掃描所述磁盤(pán)分區(qū)下的文件,根據(jù)掃描到的多媒體文件更新對(duì)應(yīng)目錄下的索引表;或 當(dāng)接收到用戶對(duì)多媒體文件的操作指令時(shí),對(duì)所述操作指令指定的多媒體文件所在目錄下的索引表進(jìn)行相應(yīng)修改。
5.如權(quán)利要求I或2所述的多媒體文件管理方法,其特征在于,所述將所述多媒體文件索引信息存儲(chǔ)至對(duì)應(yīng)目錄下的索引表的步驟之后,所述方法還包括 遍歷根目錄下的索引表并匯總生成索引表總表,當(dāng)接收到用戶發(fā)出的多媒體文件瀏覽指令時(shí),根據(jù)所述索引表總表查找并讀取所述多媒體文件瀏覽指令指定的多媒體文件;或顯示當(dāng)前目錄下的多媒體文件,根據(jù)用戶輸入的多媒體文件瀏覽指令,通過(guò)查找當(dāng)前目錄下的索引表,讀取所述多媒體文件瀏覽指令指定的多媒體文件。
6.一種多媒體文件管理裝置,其特征在于,所述裝置包括 磁盤(pán)掃描單元,用于按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)文件; 索引信息獲取單元,用于獲取掃描到的多媒體文件的索引信息; 索引表建立單元,用于將所述多媒體文件的索引信息存儲(chǔ)至對(duì)應(yīng)目錄下的索引表。
7.如權(quán)利要求6所述的多媒體文件管理裝置,其特征在于,所述索引信息包括多媒體文件特征碼,多媒體文件名稱,多媒體文件類型,多媒體文件存儲(chǔ)路徑及多媒體文件所在磁盤(pán)位置的地址信息。
8.如權(quán)利要求6或7所述的多媒體文件管理裝置,其特征在于,所述索引表建立單元包括 判斷單元,用于判斷所述多媒體文件所在的目錄下是否存在索引表; 索引表建立單元,用于若多媒體文件所在的目錄下存在索引表,則將所述多媒體文件索引信息存儲(chǔ)至所述索引表中; 索引表存儲(chǔ)單元,用于若多媒體文件所在的目錄下不存在索引表,則在所述多媒體文件所在的目錄下新建索引表,并將所述多媒體文件索引信息存儲(chǔ)至所建立的索引表中。
9.如權(quán)利要求6或7所述的多媒體文件管理裝置,其特征在于,所述裝置還包括 第一更新單元,用于當(dāng)接收到對(duì)磁盤(pán)分區(qū)的訪問(wèn)指令時(shí),按照目錄結(jié)構(gòu)逐級(jí)掃描所述磁盤(pán)分區(qū)下的文件,根據(jù)掃描到的多媒體文件更新對(duì)應(yīng)目錄下的索引表; 第二更新單元,用于當(dāng)接收到用戶對(duì)多媒體文件的操作指令時(shí),對(duì)所述操作指令指定的多媒體文件所在目錄下的索引表進(jìn)行相應(yīng)修改。
10.如權(quán)利要求6或7所述的多媒體文件管理裝置,其特征在于,所述裝置還包括 第一瀏覽單元,用于遍歷根目錄下的索引表并匯總生成索引表總表,當(dāng)接收到用戶發(fā)出的多媒體文件瀏覽指令時(shí),根據(jù)所述索引表總表查找并讀取所述多媒體文件瀏覽指令指定的多媒體文件; 第二瀏覽單元,用于顯示當(dāng)前目錄下的多媒體文件,根據(jù)用戶輸入的多媒體文件瀏覽指令,通過(guò)查找當(dāng)前目錄下的索引表,讀取所述多媒體文件瀏覽指令指定的多媒體文件。
全文摘要
本發(fā)明適用于多媒體應(yīng)用領(lǐng)域,提供了一種多媒體文件管理方法及裝置,所述方法包括按照目錄結(jié)構(gòu)逐級(jí)掃描磁盤(pán)文件;獲取掃描到的多媒體文件的索引信息;將所述多媒體文件索引信息存儲(chǔ)至對(duì)應(yīng)目錄下的索引表。在本發(fā)明實(shí)施例中,通過(guò)統(tǒng)一在每個(gè)有多媒體文件的目錄下建立對(duì)應(yīng)的索引表,使得不同的應(yīng)用軟件或互聯(lián)設(shè)備都可以方便的獲取多媒體文件索引表,減少了不同應(yīng)用軟件建立媒體文件索引表對(duì)系統(tǒng)造成的系統(tǒng)消耗,提高了系統(tǒng)的運(yùn)行速度和效率。
文檔編號(hào)G06F17/30GK102708197SQ20121015278
公開(kāi)日2012年10月3日 申請(qǐng)日期2012年5月16日 優(yōu)先權(quán)日2012年5月16日
發(fā)明者袁英燦, 陶琳 申請(qǐng)人:Tcl集團(tuán)股份有限公司